开源且便于脚本化
代码采用 Apache 2.0 并公开,想了解 Agent 如何处理你的文件,或者想自己 fork,都可以直接看源码。无界面模式能输出文本、JSON 或流式 JSON,适合放进脚本和流水线,这是图形界面做不到的。
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 |
|---|---|---|
| 定位 | 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 的开源爱好者 | 同时处理多个任务或仓库、想要图形界面和规范流程的开发者 |
代码采用 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 的工作台层:它增加会话、提案和提交,而不是模型。npm install -g @google/gemini-cli 或 brew install gemini-cli,也可以用 npx @google/gemini-cli 试用。然后启动 gemini 并选择认证方式。gemini。在 HagiCode 中选择 Gemini 作为 Agent CLI;HagiCode 不包含 Antigravity。HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 951128b | Built: