Twigpine

一个终端 AI 编程代理,支持你选择的模型、运行在你的机器上、遵循你的规则。

v0.11.0
发布于
3 天前
1,735
星标
1,129
下载
同步于
3 天前

最新版本

v0.11.02026年10月16日 11:28
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Zero 是一个用于本地终端的 AI 编程代理。它可以检查仓库、编辑文件、运行命令、使用浏览器/终端辅助工具,并保持持久的本地会话,同时你可以选择模型和权限级别。

主要功能

  • 使用你想要的模型:支持 OpenAI、Anthropic、Gemini、Groq、OpenRouter、DeepSeek、Mistral、xAI、Qwen、Kimi、GitHub Models、Ollama、LM Studio 等
  • 保持控制:文件写入、Shell 命令、网络访问和仓库外写入都通过 Zero 的权限和沙箱策略
  • 终端 TUI:包含模型/提供商选择器、图像输入、斜杠命令、实时计划/工具渲染、滚动回看、主题和恢复/分支支持
  • 无 TUI 模式:zero exec 可脚本化,支持文本/JSON/流 JSON I/O,可用于 CI
  • 本地存储上下文:会话存储在磁盘上,可搜索、可恢复,Zero 永远不会上传遥测数据
  • 可扩展:支持 MCP 服务器、技能、插件、钩子和专业子代理

适用人群

  • 希望在终端中使用 AI 编程代理的开发者
  • 需要灵活选择模型和权限控制的用户
  • 注重隐私、希望数据本地存储的用户

快速上手

  • npm:
    npm install -g @gitlawb/zero
    zero
  • 安装脚本 (Linux/macOS):
    curl -fsSL https://raw.githubusercontent.com/Gitlawb/zero/main/scripts/install.sh | bash
  • 从源码构建:需要 Go 1.26.6+

核心优势

  • 支持多种模型提供商,灵活选择
  • 权限和沙箱策略确保安全
  • 本地存储会话,保护隐私
  • 支持 MCP 服务器和技能扩展
  • 跨平台支持(Linux、macOS、Windows)

系统要求

  • 操作系统:Linux、macOS、Windows(x64)
  • 额外依赖:npm(可选)或 Go 1.26.6+(从源码构建)

历史版本

排序