用 C 语言编写的极简终端编程智能体,支持本地 llama.cpp 模型和多家云端大模型服务。
- Star
- 1,781
- Fork
- 208
- 未关闭 Issue
- 70
- 最近提交
- 前天
这是什么?
Zero 是一款运行在本地终端中的 AI 编程智能体,可以阅读代码仓库、编辑文件、执行 shell 命令,并通过保存在磁盘上的会话继续之前的工作。模型服务商和权限级别由用户自行选择,文件写入、命令执行和网络访问都受其权限与沙箱策略约束。
它支持多种模型后端,包括 OpenAI、Anthropic、Gemini、Ollama、LM Studio,以及任何兼容 OpenAI 或 Anthropic 接口的端点。交互式 TUI 提供模型与服务商选择、图片输入、斜杠命令、主题切换和会话恢复与分叉。无界面模式 `zero exec` 支持文本、JSON 和 stream-JSON 输入输出,并返回适合 CI 使用的退出码。
用户可以通过 MCP 服务器、Markdown 技能、插件、生命周期钩子和专用子智能体扩展 Zero。安装方式包括 npm、安装脚本,或使用 Go 1.26.10 及以上版本从源码构建。
核心功能
- 01在权限与沙箱策略约束下编辑文件并执行 shell 命令。
- 02支持 OpenAI、Anthropic、Gemini、Ollama、LM Studio 及其他兼容接口。
- 03交互式 TUI 提供模型选择、图片输入、斜杠命令和会话恢复。
- 04`zero exec` 支持文本、JSON 和 stream-JSON 输出的脚本化运行。
- 05会话保存在本地磁盘,可搜索、可恢复。
- 06可通过 MCP 服务器、技能、插件、钩子和子智能体进行扩展。
适用场景
- 在本地代码仓库中把修 bug 或重构交给智能体完成。
- 通过 Ollama 或 LM Studio 使用本地模型运行编程智能体。
- 在 CI 脚本中调用 `zero exec`,依据退出码判断结果。
- 通过 `zero serve --mcp` 将 Zero 的工具提供给其他 MCP 客户端。
快速上手
- 1
使用 npm 全局安装 Zero
npm install -g @twigpine/zero - 2
启动 TUI,设置向导会帮你选择提供商和模型
zero
使用前须知
- 大多数提供商需要通过环境变量设置 API 密钥,或者运行 Ollama、LM Studio 等本地模型服务。
收录于专题
标签
常见问题
- zero 是什么?
- 一款用 Go 编写的终端编程智能体,可编辑文件、执行命令并保存本地会话,模型与权限由你自行选择。 Zero 是一款运行在本地终端中的 AI 编程智能体,可以阅读代码仓库、编辑文件、执行 shell 命令,并通过保存在磁盘上的会话继续之前的工作。模型服务商和权限级别由用户自行选择,文件写入、命令执行和网络访问都受其权限与沙箱策略约束。
- zero 可以免费使用吗?用的什么许可证?
- zero 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- zero 还在维护吗?
- 活跃维护中。zero 最近一次提交是在 2026年11月5日。
- zero 适合用来做什么?
- 在本地代码仓库中把修 bug 或重构交给智能体完成。 通过 Ollama 或 LM Studio 使用本地模型运行编程智能体。 在 CI 脚本中调用 `zero exec`,依据退出码判断结果。 通过 `zero serve --mcp` 将 Zero 的工具提供给其他 MCP 客户端。
- zero 怎么安装和运行?
- 使用 npm 全局安装 Zero: npm install -g @twigpine/zero 启动 TUI,设置向导会帮你选择提供商和模型: zero
- 在哪里获取 zero?
- 源代码和安装说明在 GitHub 上:https://github.com/Twigpine/zero
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
97467CMIT维护活跃更新于 8天前
一款开源终端编程智能体 CLI,可接入云端 API 和 Ollama 等本地模型。
3.4万+82 本周9131TypeScriptOther维护活跃更新于 前天
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
2.9万+213 本周3325TypeScriptApache-2.0更新于 16小时前
用 Rust 编写的编程 Agent 框架,主打低内存占用,可并行运行大量编程 Agent。
2.2万+233 本周2511RustMIT更新于 20小时前
终端编程智能体,内置 LSP、调试器、浏览器和子智能体,支持 60 多家模型服务商。
3.8万+820 本周4295TypeScriptMIT维护活跃更新于 17小时前
一个开源的终端编程智能体,可接入 Ollama 本地模型或任意 OpenAI 兼容 API。
2552+12 本周390TypeScriptOther维护活跃更新于 22小时前