Twigpine/zero
The coding agent that answers to you, your model, your machine, your rules.
Zero – 一款在终端运行的本地 AI 编程助手
简介 – Zero 是一款(使用 Go 编写的)命令行工具,让您可以与大型语言模型对话,并让模型对您的代码库进行操作。它可以读取文件、编辑文件、运行 Shell 命令、抓取网页,并在磁盘上保留持久且可搜索的会话。您可以选择模型(OpenAI、Anthropic、Gemini、Ollama 等)以及代理程序拥有的权限等级。
如何使用
- 交互式 TUI – 运行
zero以开启具有斜线命令、模型选择器、主题和实时计划渲染的终端 UI。 - 脚本模式 –
zero exec "fix the failing test"可执行一次性请求,适用于 CI 流水线。它支持纯文本、JSON 或用于复杂工作流程的流式 JSON 协议。 - 会话管理 – 会话存储在本地,可以恢复、分支或回溯。权限(文件写入、Shell 命令、网络访问)由您可以检查和扩展的沙盒策略所管控。
主要功能
- 模型无关 – 可与任何兼容 OpenAI 或 Anthropic 的端点搭配使用,并支持许多其他供应商(Groq、DeepSeek、Mistral 等)。
- 安全控制 – 默认只读工作区,明确选择启用写入、网络或提升权限的命令;敏感信息会被遮蔽。
- 可扩展性 – 插件、钩子和“专家”子代理程序可以添加自定义工具或基于 markdown 的技能。MCP 服务器让您可以透过标准 stdio 协议公开工具。
- 跨平台 – 提供 Linux、macOS、Windows 的二进制文件;也有一个可获取适当二进制文件的 npm 包装器。
- 无遥测 – 所有内容都会保留在您的机器上,除非您另有选择。
适用对象 – 想要一个完全在本地运行、对模型行为有细致控制,且能整合到脚本或 CI 中的 AI 结对编程助手开发者。
开始使用 – 通过 npm (npm i -g @gitlawb/zero)、curl 安装脚本安装,或使用 Go 1.26+ 从源码构建。运行 zero setup 以添加供应商密钥,然后启动 UI 或使用 zero exec。
社区与支持 – Discord 服务器、GitHub Discussions 以及全套文档(安装、主题、流式 JSON 协议、基准测试等)。
以上所有详细信息均直接取自仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目