跳转到内容

选择语言

当前语言: 简体中文

Gemini 对比 HagiCode:功能与差异

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

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. 1. 安装 Gemini(npm install -g @google/gemini-cli 或 brew install gemini-cli),并用仍受支持的路径登录,比如 API 密钥。
  2. 2. 安装 HagiCode Desktop(免费),支持 Windows、macOS、Linux。
  3. 3. 在 HagiCode 中为会话选择 Gemini 作为 Agent CLI。
  4. 4. 打开仓库,开始会话或创建 OpenSpec 提案。
  5. 5. 模型仍是 Gemini,计费仍归 Google;HagiCode 增加的是周边工作流。
  6. 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。

HagiCode

HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。

访问 HagiCode阅读文档
  • 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
  • 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
  • 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

下载 Windows 版

从 Microsoft Store 获取全部下载

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。