产品推荐 2026-07-28

elysium:免费的AI代码编辑辅助工具(源码)

在Emacs中自动应用AI生成的代码变更。

开源软件跨平台工具

产品简介

elysium Elysium是一款Emacs插件,能让开发者在编辑器中直接调用AI生成代码建议并自动合并,省去手动复制粘贴的麻烦。它适合习惯使用Emacs且希望将AI能力无缝融入编码工作流的开发者,尤其适合需要对代码片段进行精确AI交互的场景。

elysium 主界面

核心功能

  • 通过M-x elysium-query命令发送AI查询
  • 自动将AI建议的代码变更合并到当前缓冲区
  • 支持对选定代码区域发送查询
  • 提供窗口样式和大小自定义选项
  • 支持通过smerge-mode精细管理代码冲突
  • 提供全部接受或全部丢弃建议变更的快捷命令

快速开始

  1. 通过MELPA包管理器安装elysium包。
  2. 配置gptel后端(如设置Claude模型)及API密钥。
  3. 在Emacs中执行M-x elysium-query并向AI描述代码变更需求。
  4. 使用smerge-next/previous等命令审查并合并AI建议的代码变更。

界面预览

与其他方案对比

对比项elysium同类方案
使用方式无缝集成在Emacs编辑器内,无需切换窗口或应用。通常为独立的客户端或Web应用,需在编辑器和AI工具间切换。
交互粒度支持对缓冲区内的特定代码区域发送查询,交互更精确。通常提供整个文件或大段代码块的交互。
定制深度可深度定制AI后端、模型、窗口布局及行为。多数同类工具的定制选项相对有限。

适合谁用

  • 使用Emacs进行日常开发的程序员
  • 希望将AI助手深度集成到现有编码工作流的开发者
  • 习惯通过代码区域与AI进行精确交互的开发者

下载与版本

当前最新版本为 v0.0.1,发布于 2024-09-17。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/lanceberge/elysium