Editor Code Assistant (ECA) for Emacs,打造无缝 AI 协同编程体验
• 基于 Emacs 28.1+,借鉴 lsp-mode 的 JSONRPC 实现,连接外部 ECA 服务器,实现交互式聊天、智能代码建议及上下文管理
• 启动简单:M-x eca 即可启动,自动检测或下载服务器二进制,无需额外配置
• 支持多种上下文添加方式:函数级、文件级动态注入,提高代码理解与建议准确率
• 丰富快捷键与自定义变量,灵活切换聊天窗口位置、大小及显示模式,优化开发者交互体验
• 可选 whisper.el 集成,实现语音转文本,摆脱键盘束缚,提升效率(推荐 small 模型平衡速度与准确)
• 详细故障排查方案,涵盖环境变量、服务启动、日志调试,保障稳定运行
• 完全开源,Apache-2.0 许可,欢迎贡献代码和功能拓展,助力 Emacs AI 编程生态繁荣
• 基于 Emacs 28.1+,借鉴 lsp-mode 的 JSONRPC 实现,连接外部 ECA 服务器,实现交互式聊天、智能代码建议及上下文管理
• 启动简单:M-x eca 即可启动,自动检测或下载服务器二进制,无需额外配置
• 支持多种上下文添加方式:函数级、文件级动态注入,提高代码理解与建议准确率
• 丰富快捷键与自定义变量,灵活切换聊天窗口位置、大小及显示模式,优化开发者交互体验
• 可选 whisper.el 集成,实现语音转文本,摆脱键盘束缚,提升效率(推荐 small 模型平衡速度与准确)
• 详细故障排查方案,涵盖环境变量、服务启动、日志调试,保障稳定运行
• 完全开源,Apache-2.0 许可,欢迎贡献代码和功能拓展,助力 Emacs AI 编程生态繁荣