Recently I try Zed editor and I love it's AI editing tool. I found Elysium package and give it a try. Then I rebuild it to fit my needs. It quickly expanded to fit all my daily needs and workflow.
So I think someone may find it helpful.
Brind joy to coding!
Demo
202504-04-0.mp4
Installation
Using Quelpa
(use-package relysium :quelpa (relysium :fetcher github :repo "bluzky/relysium" :branch "main" :files ("*.el")) :hook (prog-mode . relysium-prog-mode)) Using Straight
(straight-use-package '(relysium :type git :host github :repo "bluzky/relysium" :branch "main" :files ("*.el"))) (add-hook 'prog-mode-hook 'relysium-prog-mode) Relysium depends on gptel, so you have to install and configure gptel before using.
Completed Features
-
Code generation from comments
- Fully implemented via
relysium-generate-from-comments - Uses a clear pattern of "AI:" comment markers
- Fully implemented via
-
AI-powered code completion at cursor
- Implemented through
relysium-complete-cursor.el - Context-aware with buffer understanding, extends code at current cursor position
- Implemented through
-
Code explanation capabilities
- Strong implementation via
relysium-ask.el - Allows selecting code regions for specific questions
- Strong implementation via
-
In-chat code editing
- Core…
Here are the Completed Features
-
Code generation from comments
- Fully implemented via
relysium-generate-from-comments - Uses a clear pattern of "AI:" comment markers
- Fully implemented via
-
AI-powered code completion at cursor
- Implemented through
relysium-complete-cursor.el - Context-aware with buffer understanding, extends code at current cursor position
- Implemented through
-
Code explanation capabilities
- Strong implementation via
relysium-ask.el - Allows selecting code regions for specific questions
- Strong implementation via
-
In-chat code editing
- Core functionality via
relysium-edit.el - Supports both region-based and cursor-position editing
- Core functionality via
-
Suggestion system
- Whole-file analysis and improvement via
relysium-suggest.el - User-provided instructions for tailored suggestions
- Whole-file analysis and improvement via
Please open an Issue if you found bugs or you have any suggestion.

Top comments (0)