Gemini 对比 HagiCode: 功能与差异

HagiCode 是一款提案驱动的 AI 编码工作台,可将需求转化为可审阅的提案,通过 Claude Code、Codex、GitHub Copilot 等 Agent CLI 执行,并把结果沉淀为团队知识。

Gemini 是 Google 面向 Gemini 模型的开源终端 Agent,HagiCode 是可以把它当执行器运行的工作台。Google 已在 2026 年 6 月 18 日把个人和免费用户转到 Antigravity,请先确认你还能用哪条登录路径。

安装 HagiCode 桌面版

简体中文2026-10-16

简短结论

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 就够了。

Gemini 与 HagiCode 对比一览

对比项GeminiHagiCode
定位

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 个

Git 与提交

会话里运行 shell 和 Git 命令;没有专门的提交流程

AI 生成提交信息、Git 管理、GitHub 集成、内置 Code Server 编辑器

上手成本

npm install -g @google/gemini-cli,再用 Google 账号或 API 密钥登录

安装 HagiCode Desktop,且机器上已有能登录的 gemini

最适合

走付费 Gemini 或 Code Assist 路径、想要终端 Agent 的开源爱好者

同时处理多个任务或仓库、想要图形界面和规范流程的开发者

Gemini 的强项

开源且便于脚本化

代码采用 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,什么时候选 HagiCode

这些情况继续用 Gemini

  • 你使用付费 Gemini API 密钥、Vertex AI,或 Code Assist Standard/Enterprise 许可,想要一个朴素的终端 Agent。
  • 你看重 Apache 2.0 开源代码,想要 fork 或审计自己的 Agent。
  • 你依赖 GEMINI.md、hooks 和扩展,并希望它们在现有终端里运行。
  • 你需要在脚本或 CI 里用 JSON 输出的无界面运行。
  • 你一次只做一件事,不想多装一个应用。

这些情况选 HagiCode

  • 你同时用 Gemini 跑多个任务或仓库,想把会话并排查看。
  • 你希望 Agent 改代码之前先有 OpenSpec 提案、校验和归档。
  • 你更喜欢在图形界面里查看工具调用和 diff,并使用 AI 生成提交和内置 Code Server。
  • 你想让 Vault 笔记和 Monospecs 在多次 Gemini 会话之间传递上下文。
  • 你会用多个 Agent CLI,想在同一个工作区里切换。

把 Gemini 和 HagiCode 一起用

HagiCode 会以 ACP 模式(--acp)启动你已安装的 gemini,并在自己的界面里展示会话。你的安装、认证和 Google 计费都保持原样。

没有绑定:你的仓库仍是普通 Git 仓库,随时可以在终端里直接运行 gemini。

  • 1. 安装 Gemini(npm install -g @google/gemini-cli 或 brew install gemini-cli),并用仍受支持的路径登录,比如 API 密钥。
  • 2. 安装 HagiCode Desktop(免费),支持 Windows、macOS、Linux。
  • 3. 在 HagiCode 中为会话选择 Gemini 作为 Agent CLI。
  • 4. 打开仓库,开始会话或创建 OpenSpec 提案。
  • 5. 模型仍是 Gemini,计费仍归 Google;HagiCode 增加的是周边工作流。
  • 6. 想回到纯 Gemini,在同一仓库里打开终端运行 gemini 即可。

HagiCode 在 Agent 之上增加了什么

并行会话与 Agents 管理

Gemini 是一个终端一个对话。HagiCode 可以让多个 Gemini 会话跨仓库同时运行,并放进同一个 Agents 视图。

OpenSpec 提案

GEMINI.md 能写规则,但记不下一次改动背后的推理。OpenSpec 提案会记录下来,在 Agent 应用之前先校验,事后归档。

AI 提交与 Code Server

HagiCode 可以根据 Gemini 的改动生成提交信息,内置 Code Server 让你无需再开编辑器就能审阅修改。

Monospecs 与 Vault

Monospecs 让一个 Gemini 会话可以跨多个仓库工作;Vault 保存跨项目的笔记,不受单次会话或上下文窗口限制。

统一工具调用视图与可选 TokenMonitor

Gemini 的工具调用与其他 Agent 采用相同的布局,可选的 TokenMonitor 能在状态栏显示用量。模型访问和计费仍由 Google 负责。

结论

  • Gemini 是功能齐全的开源终端 Agent,但请先确认你的登录路径没有受到 2026 年 6 月 18 日调整的影响。
  • HagiCode 是在其下运行 gemini 的工作台层:它增加会话、提案和提交,而不是模型。
  • 单终端和脚本场景只用 Gemini;需要并行、规范化的工作时再加上 HagiCode。

常见问题

Gemini 免费吗?

工具本身以 Apache 2.0 开源,但模型用量并非对所有人免费。Google 表示,免费 Code Assist 个人用户以及 Google AI Pro 和 Ultra 用户的 Gemini 已在 2026 年 6 月 18 日被 Antigravity 取代,而付费 API 密钥和 Code Assist Standard/Enterprise 许可仍可使用。

Gemini 停止服务了吗?

并没有完全停止。Google 把个人用户(免费 Code Assist、Google AI Pro 和 Ultra)转到了 Antigravity,但表示 Gemini 仍可通过付费的 Gemini 和 Gemini Enterprise Agent Platform API 密钥使用,企业许可不变。

Gemini 怎么安装?

运行 `npm install -g @google/gemini-cli` 或 `brew install gemini-cli`,也可以用 `npx @google/gemini-cli` 试用。然后启动 `gemini` 并选择认证方式。

Gemini 能和 HagiCode 一起用吗?

可以,前提是你有一个仍能完成认证的 `gemini`。在 HagiCode 中选择 Gemini 作为 Agent CLI;HagiCode 不包含 Antigravity。

Gemini 和 HagiCode 该选哪个?

只想要简单的终端 Agent,就单用 Gemini。需要并行会话、OpenSpec 提案,以及同一个 CLI 之上的图形界面时,再加上 HagiCode。

桌面版

本地化的 AI 代码助手,保护隐私,提升效率