
org-ai
在 Emacs 里直接调用 AI 生成文本、图像和语音交互
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 822
技术标签
使用教程
环境要求
- Emacs 27+
- 一个模型 Key
安装与启动步骤
-
1装包
Emacs 里的 AI 交互模式,走 MELPA 或 straight。
# M-x package-install RET org-ai RET -
2配密钥
在 init.el 里设 key 与默认模型。
(setq org-ai-openai-key "sk-xxx") -
3在 org 里用
用 #+begin_ai 块直接对话。
#+begin_ai 写一段 Python 快排 #+end_ai -
4指定角色
用 :SYS: 给该子树设系统提示。
* Python :SYS: 你是 Python 专家,回答要带代码
如何确认成功
org 文件里能生成回复块并可继续追问。
注意事项
- 它把 AI 输出留在 org 文件里,便于归档。
- 子树级别的系统提示很实用。
- 密钥别提交到公开仓库。
核心亮点
- 无缝集成 Org-mode,在编辑文档时直接调用 AI 生成内容,无需切换应用
- 支持多模态:文本生成(ChatGPT/LLaMA)和图像生成(DALL-E/Stable Diffusion)
- 提供语音输入输出,适合免提或辅助场景
不足之处
- 依赖外部 API 密钥和网络,离线场景不可用
- 文档/社区待观察
适用场景
- 在 Emacs 中撰写文档时快速生成段落或代码片段
- 通过语音指令控制 AI 生成内容,适合多任务处理
- 在 Org-mode 中生成配图或可视化素材
替代项目
gptel、llm.el、emacs-ai
同类项目推荐
voxelgpt
开源
用自然语言查询视觉数据集、搜文档,秒答 CV 问题
AI assistant that can query visual datasets, search the FiftyOne docs, and answer ge···
discord-needle
开源
发消息自动开线程,让 Discord 频道不再刷屏
Needle is a Discord bot that creates Discord threads automatically.
alan-sdk-cordova
开源
给 Cordova 应用加上能听懂人话的语音助手
The Self-Coding System for Your App — Alan AI SDK for Cordova
Bot
开源
用 Rust 自建轻量对话机器人
Chatbot
开源
用 Python 快速搭建规则对话机器人,轻松搞定多轮问答。
Python ChatBot
dynamic-seq2seq
开源
用 TensorFlow 快速训练一个中文聊天机器人
seq2seq中文聊天机器人
overai-mac
开源
一键呼出悬浮窗,随时私密调用多款 AI 助手
All your AI websites in one floating Mac window. Free, native Swift, with built-in c···
VT.ai
开源
一个应用动态切换多种 AI 模型,搞定文本和图像任务
VT.ai - multimodal AI chat app with dynamic conversation routing
lightfriend
开源
让功能手机也能用上 AI,数据隐私可验证
The first verifiably private cloud AI assistant. Runs in AWS Nitro Enclave with hard···