ellama

在 Emacs 里直接和本地或云端大模型对话改代码

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 65 🐛 待处理 29 👀 关注 9
GitHub ↗
GitHub 星标 ★ 962
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自备 LLM 服务

项目预览

ellama 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队s-kostyaev
定价模式🏷️完全免费
价格说明开源免费,需自备 LLM 服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言Emacs Lisp
GitHub 星标★ 962
上线时间2023-10-08 00:00:00
代码更新2026-10-07
仓库体积22.8 MB
本站数据更新2026-10-24
维护状态较活跃
收录时间2026-10-24
浏览次数0

项目介绍

ellama 是一个在 Emacs 编辑器内直接调用本地与云端大语言模型的交互工具,用 Emacs Lisp 编写。它解决的核心问题是:开发者不想在编辑器和浏览器或终端之间来回切换,希望把 AI 对话、代码改写、文本生成等能力嵌入已有的 Emacs 工作流。核心能力包括:通过统一接口对接 Ollama 等本地模型服务以及 OpenAI 兼容的云端 API;提供交互式聊天缓冲区,支持多轮对话与上下文管理;把选中区域或当前缓冲区内容作为上下文发送给模型,并将结果回写或插入文档;内置代码解释、重构、生成文档、翻译、摘要等常用命令模板,可绑定快捷键;支持自定义提示词与模型参数配置,方便按任务切换模型。整体定位是轻量、可脚本化、与 Emacs 原生编辑体验深度整合的 AI 助手层。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-24 · 当前星标 ★ 962

核心亮点

  • 与 Emacs 原生集成,选中区域即可发送给模型并回写结果,无需切换窗口
  • 统一接口同时支持本地模型服务和云端 OpenAI 兼容 API,模型可自由切换
  • 内置代码解释、重构、文档生成、翻译等命令模板,可绑定快捷键复用

不足之处

  • 依赖外部模型服务或本地推理环境,需自行配置 API 地址与密钥
  • 功能深度受限于 Emacs 使用习惯,非 Emacs 用户迁移成本高
  • 文档与社区规模相对有限,早期项目,接口可能变动

适用场景

  • 在 Emacs 中选中一段函数,让模型解释逻辑或直接重构
  • 为当前文件自动生成注释与文档字符串
  • 在写作或笔记缓冲区中调用模型做翻译、摘要与润色

替代项目

gptel、aider、continue

上一篇:SmolChat-Android

下一篇:没有了!

同类项目推荐

deva 开源

像聊天一样用 Agent,代码文件命令一句话搞定

对话式 AI 助手 · All in Chat - 把 Agent 能力装进对话里,无需复杂配置,像聊天一样使用···

★ 247 2026-10-21
chaskiq 开源

开源替代Intercom,自托管聊天、客服与营销一体化平台

A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Dr···

★ 3576 2026-08-09
mirai 开源

用 Kotlin 快速构建稳定高效的 QQ 机器人

高效率 QQ 机器人支持库

★ 14793 2026-08-09
gemini_multipdf_chat 开源

上传多个 PDF,直接对话提问,快速获取答案。

Gemini PDF Chatbot: A Streamlit-based application powered by the Gemini conversation···

★ 225 2026-08-09
mmpy_bot 开源

用 Python 快速给 Mattermost 加个能聊天的机器人

A python-based chatbot for Mattermost (http://www.mattermost.org).

★ 309 2026-08-09
Titan 开源

把 Discord 聊天嵌入网站,访客秒变社区成员

Create Discord server widgets for websites of all sizes! A simple to setup process f···

★ 342 2026-08-09
PureChat 开源

一个应用搞定多模型聊天,还能导出截图换主题

PureChat 是一款全面的聊天应用程序,它将传统的即时消息与高级 AI 功能集成在一起。其模块···

★ 544 2026-08-09
addchat-laravel 开源

给 Laravel 应用一键加聊天,含客服和群组功能

AddChat Laravel is a Laravel chat package. Live chat widget for Laravel that also in···

★ 139 2026-08-09
botfuel-dialog 开源

用 Node.js 快速搭建多轮对话机器人,管理流程和意图。

Botfuel SDK to build highly conversational chatbots

★ 99 2026-08-09