开源且便于脚本化
代码采用 Apache 2.0 并公开,想了解 Agent 如何处理你的文件,或者想自己 fork,都可以直接看源码。无界面模式能输出文本、JSON 或流式 JSON,适合放进脚本和流水线,这是图形界面做不到的。
HagiCode 是一款提案驱动的 AI 编码工作台,可将需求转化为可审阅的提案,通过 Claude Code、Codex、GitHub Copilot 等 Agent CLI 执行,并把结果沉淀为团队知识。
Gemini 是 Google 面向 Gemini 模型的开源终端 Agent,HagiCode 是可以把它当执行器运行的工作台。Google 已在 2026 年 6 月 18 日把个人和免费用户转到 Antigravity,请先确认你还能用哪条登录路径。
Gemini 是 Google 面向 Gemini 模型的开源(Apache 2.0)终端 Agent。HagiCode 是桌面与 Web 端的工作台,把 gemini 作为其中一种 Agent CLI 来运行,并在外围提供并行会话、提案和提交。它不会取代 Gemini,也不提供 Gemini 的访问额度。
先确认一件事:Google 表示,对免费 Code Assist 个人用户以及 Google AI Pro 和 Ultra 用户,Gemini 已在 2026 年 6 月 18 日被 Antigravity 取代。通过付费的 Gemini 或 Gemini Enterprise Agent Platform API 密钥,以及 Gemini Code Assist Standard 或 Enterprise 许可,Gemini 仍可使用。HagiCode 需要一个你仍能完成认证的 gemini,它支持的 Agent CLI 列表里没有 Antigravity。
如果你只要一个终端 Agent,并且现有的 Gemini 路径还能用,单用 Gemini 就够了。
Google 出品、面向 Gemini 模型的开源终端 AI Agent
桌面/Web 的 AI 编程工作台,驱动你自己安装的 Agent CLI
终端界面;可用 npm、Homebrew、MacPorts 安装;支持带 JSON 输出的无界面模式
桌面版支持 Windows、macOS、Linux;另有 Docker Compose 容器版和 Microsoft Store 版
Apache 2.0 许可;模型用量需要付费 Gemini API 密钥、Vertex/Enterprise Agent Platform,或 Code Assist Standard/Enterprise 许可
桌面版与容器版免费;Store 版基础免费,可选一次性购买 TurboEngine
只有 Gemini 模型;Google 说明它未针对最新模型优化,并建议最新模型改用 Antigravity
不托管模型,沿用 gemini 已登录的账号,费用仍归 Google
一个终端一个会话;会话内可用子 Agent
多个会话跨仓库同时运行,在 Agents 视图中统一管理
计划模式、基于待办的任务规划、检查点与回退
OpenSpec 提案:提出、校验、应用、归档;免费版同时 3 个提案,TurboEngine 提升到 32 个
会话里运行 shell 和 Git 命令;没有专门的提交流程
AI 生成提交信息、Git 管理、GitHub 集成、内置 Code Server 编辑器
npm install -g @google/gemini-cli,再用 Google 账号或 API 密钥登录
安装 HagiCode Desktop,且机器上已有能登录的 gemini
走付费 Gemini 或 Code Assist 路径、想要终端 Agent 的开源爱好者
同时处理多个任务或仓库、想要图形界面和规范流程的开发者
代码采用 Apache 2.0 并公开,想了解 Agent 如何处理你的文件,或者想自己 fork,都可以直接看源码。无界面模式能输出文本、JSON 或流式 JSON,适合放进脚本和流水线,这是图形界面做不到的。
GEMINI.md 上下文文件把项目规则带进每次会话,.geminiignore 排除文件,检查点和回退让你保存并恢复对话。这些都是可以提交进仓库的普通文件,适合希望像审代码一样审 Agent 行为的团队。
除了编辑和 shell 命令,它还提供 Agent Skills、子 Agent、计划模式、hooks、扩展、网页搜索与抓取、MCP 服务器和 IDE 集成。预览版、稳定版和每夜版(按周或按天发布)让你自己选择更新节奏。
可以用 Google 账号登录,用 GEMINI_API_KEY 按量计费,或在企业场景使用 Vertex AI。沙箱和受信任文件夹限制 Agent 能碰的范围。需要注意的是,现在能否使用取决于你走哪条路径,见上文。
GEMINI.md、hooks 和扩展,并希望它们在现有终端里运行。HagiCode 会以 ACP 模式(--acp)启动你已安装的 gemini,并在自己的界面里展示会话。你的安装、认证和 Google 计费都保持原样。
没有绑定:你的仓库仍是普通 Git 仓库,随时可以在终端里直接运行 gemini。
npm install -g @google/gemini-cli 或 brew install gemini-cli),并用仍受支持的路径登录,比如 API 密钥。gemini 即可。Gemini 是一个终端一个对话。HagiCode 可以让多个 Gemini 会话跨仓库同时运行,并放进同一个 Agents 视图。
GEMINI.md 能写规则,但记不下一次改动背后的推理。OpenSpec 提案会记录下来,在 Agent 应用之前先校验,事后归档。
HagiCode 可以根据 Gemini 的改动生成提交信息,内置 Code Server 让你无需再开编辑器就能审阅修改。
Monospecs 让一个 Gemini 会话可以跨多个仓库工作;Vault 保存跨项目的笔记,不受单次会话或上下文窗口限制。
Gemini 的工具调用与其他 Agent 采用相同的布局,可选的 TokenMonitor 能在状态栏显示用量。模型访问和计费仍由 Google 负责。
gemini 的工作台层:它增加会话、提案和提交,而不是模型。工具本身以 Apache 2.0 开源,但模型用量并非对所有人免费。Google 表示,免费 Code Assist 个人用户以及 Google AI Pro 和 Ultra 用户的 Gemini 已在 2026 年 6 月 18 日被 Antigravity 取代,而付费 API 密钥和 Code Assist Standard/Enterprise 许可仍可使用。
并没有完全停止。Google 把个人用户(免费 Code Assist、Google AI Pro 和 Ultra)转到了 Antigravity,但表示 Gemini 仍可通过付费的 Gemini 和 Gemini Enterprise Agent Platform API 密钥使用,企业许可不变。
运行 `npm install -g @google/gemini-cli` 或 `brew install gemini-cli`,也可以用 `npx @google/gemini-cli` 试用。然后启动 `gemini` 并选择认证方式。
可以,前提是你有一个仍能完成认证的 `gemini`。在 HagiCode 中选择 Gemini 作为 Agent CLI;HagiCode 不包含 Antigravity。
只想要简单的终端 Agent,就单用 Gemini。需要并行会话、OpenSpec 提案,以及同一个 CLI 之上的图形界面时,再加上 HagiCode。