Claude Code 对比 HagiCode: 功能与差异

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

Claude Code 是 Anthropic 的智能编程工具,可用于终端、IDE、桌面应用和网页,通过 Claude 套餐或 API 账户计费。HagiCode 是桌面工作台,把 Claude Code 当作执行器运行,并在外面补上并行会话、提案和 AI 提交。

安装 HagiCode 桌面版

简体中文2026-10-16

简短结论

Claude Code 是 Anthropic 的编程 Agent:它读取你的代码库、编辑文件、运行命令并配合 Git 工作,可以在终端、VS Code 和 JetBrains、桌面应用或网页里使用。HagiCode 是桌面和网页端的工作台,把 Claude Code 当作执行器来运行。它不替代 Claude Code,也不托管或转售 Claude 模型。

Claude Code 自己已经覆盖了很多功能,包括子 Agent、后台 Agent、hooks、skills 和 CI 使用。如果你每次只在一个地方工作,并且对它自带的各种入口满意,那就只用 Claude Code。HagiCode 面向这样的人:希望改动前先有书面提案、在一个工作区里管理多个仓库,并在一个视图里查看众多会话和多种 Agent CLI。

Claude Code 与 HagiCode 一览

对比项Claude CodeHagiCode
它是什么

Anthropic 的智能编程工具;同一引擎驱动 CLI、IDE 扩展、桌面应用和网页

运行 Agent CLI(包括 Claude Code)的桌面和网页工作台,本身不是模型也不是 Agent

界面与平台

macOS、Windows(原生或 WSL)、Linux 上的终端 CLI;VS Code、JetBrains、桌面应用和 claude.ai/code

Windows、macOS、Linux 桌面端;Docker Compose 容器版;微软商店版

价格与授权

需要 Pro(每月 20 美元)、Max(100 美元起)、Team 或 Enterprise 套餐,或 Console 账户,或 Bedrock、Vertex、Foundry;claude.ai 免费套餐不含(截至 2026 年 10 月)

桌面版和容器版免费;商店版基础功能免费,可选一次性购买 TurboEngine

模型与来源

通过 Anthropic 套餐或第三方云服务使用 Claude 模型

不托管模型,使用你 Claude Code 已登录的账户;可选 OmniRoute 模型目录

并行工作

子 Agent,另有后台 Agent 可运行多个会话并在一个界面里查看

多个会话并排运行,每个以 Agent 形式显示状态,适用于任何 Agent CLI

规格与规划流程

有计划模式、CLAUDE.md 记忆、skills 和 hooks;自身没有提案归档

OpenSpec 提案:提出、校验、应用、归档;免费版允许 3 个并发提案

Git 与提交

按要求暂存改动、写提交信息、创建分支并发起拉取请求

AI 生成提交,提交时锁定仓库,Monospecs 可按仓库定位

上手成本

一条原生安装、Homebrew、WinGet 或 npm 命令,再用浏览器登录

要先装好并登录 Claude Code,再装 HagiCode 桌面版

最适合

希望把 Agent 放在终端或编辑器里,并用上 CI 和定时任务的开发者

规格驱动的开发、大量并行会话、多仓库项目、混用多种 Agent CLI

Claude Code 的长处

入口很多,引擎只有一个

终端 CLI、VS Code 和 JetBrains 集成、桌面应用和网页版都使用同一个 Claude Code 引擎,所以 CLAUDE.md、设置和 MCP 服务器可以在它们之间通用。Remote Control 让你用手机或浏览器继续本地会话,claude --teleport 则能把网页会话拉回终端。

安装方式与登录

推荐的安装方式是在 macOS、Linux 和 WSL 上运行 curl -fsSL https://claude.ai/install.sh | bash,或在 PowerShell 里运行 irm https://claude.ai/install.ps1 | iex。Homebrew(brew install --cask claude-code)、WinGet(winget install Anthropic.ClaudeCode)和 npm(npm install -g @anthropic-ai/claude-code)也可以。运行 claude --version,再运行 claude 并按浏览器提示登录;原生安装会自动更新。

claude.ai 免费套餐不包含 Claude Code,所以需要付费套餐、Console 账户或云服务商。

放在仓库里的定制

CLAUDE.md 为每次会话设定规范,Claude Code 也可以读取 AGENTS.md 来代替。Skills 把可重复的工作流打包,hooks 在它的动作前后运行 shell 命令,自动记忆会在会话之间保存它学到的内容。

并行、自动化与 SDK

子 Agent 由主 Agent 协调,把任务拆给多个 Agent;后台 Agent 可以运行多个完整会话并在一个界面里查看。claude -p 适合管道和 CI,文档涵盖 GitHub Actions 和 GitLab CI/CD,routines 和 /loop 处理定时任务,Agent SDK 则可在同样的工具之上构建自己的 Agent。

什么时候选 Claude Code,什么时候选 HagiCode

这些情况继续用 Claude Code

  • 你希望 Agent 在终端、VS Code 或 JetBrains 里,一次处理一件事就够;
  • 你依赖 CI、GitHub Actions、claude -p 或定时 routines;
  • 它自带的子 Agent、后台 Agent 和桌面应用已经满足你的并行需求;
  • 你把项目规则放在 CLAUDE.md、skills 和 hooks 里,不需要提案流程;
  • 你想从网页或手机发起任务,再回到本地继续。

这些情况选 HagiCode

  • 你想在 Claude Code 动手改代码前先有书面提案、评审后再执行并归档;
  • 一次 Claude Code 改动要同时落在后端和前端仓库里,你希望有个工作区同时了解两者;
  • 你同时跑很多会话,还用其他 Agent CLI,想用一份列表管理所有会话;
  • 你想让 Claude Code 的改动自动整理成提交信息,并在聊天旁边开着浏览器编辑器;
  • 你想把 Claude Code 的提问和等待中的子 Agent 作为会话的一部分来查看。

把 Claude Code 和 HagiCode 一起用

HagiCode 架在 CLI 之上。它启动你已安装的 Claude Code,所以你的 Anthropic 套餐、登录和用量额度都留在你自己手里,HagiCode 在外面加上会话、提案和仓库层。

没有任何绑定。仓库、CLAUDE.md、skills 和设置都在原处,随时可以在同一个项目里运行 claude。

  • 用原生安装器、Homebrew、WinGet 或 npm 安装 Claude Code,并用 claude --version 确认。
  • 运行一次 claude 并登录,让它在 HagiCode 使用之前就已认证。
  • 安装 Windows、macOS 或 Linux 版 HagiCode 桌面端,也可用 Docker Compose 版或微软商店版。
  • 在 HagiCode 的 Agent CLI 设置里把 Claude Code 选为执行器;HagiCode 会在 PATH 中查找 claude 命令。
  • 打开仓库,开始会话或 OpenSpec 提案;工具调用、提问和等待中的工作都会显示在会话里。
  • 想回去时,关闭 HagiCode,在同一目录运行 claude 即可,无需还原任何设置。

HagiCode 在 Agent 之上增加了什么

并行会话与 Agents 管理

每个 Claude Code 会话都是一个有独立上下文和状态的 Agent。这与 Claude Code 自带的子 Agent 和后台 Agent 并存:HagiCode 补上的是跨目录、跨不同 Agent CLI 的统一会话列表。

OpenSpec 提案

任务可以从一份提案开始,经过提出、校验、应用和归档。Claude Code 在提案范围内实现,提案保留了 CLAUDE.md 和聊天记录留不下的决策记录。

AI 提交与 Code Server

HagiCode 根据 Claude Code 的改动起草提交信息,并在提交期间锁定仓库。内置的 Code Server 编辑器在对话旁边打开被改动的文件。

Monospecs 与 Vault

Monospecs 列出多仓库工作区里的所有仓库,让一个 Claude Code 任务看到全部。Vault 跨项目保存参考代码和笔记,补充自动记忆按项目保存的内容。

模型路由、工具调用视图与用量

Claude Code 的工具调用以与其他 CLI 相同的结构化形式显示,实时和历史一致。OmniRoute 可为每个 Agent CLI 提供模型目录,可选的 TokenMonitor 状态栏会显示今日的 Token 与费用。

交互式提问:让 Claude Code 提问,并在同一次运行中继续

当 Claude Code 需要做决定时,可以在运行中提出结构化问题。HagiCode 在会话里展示该问题,会话状态从执行中变为等待回复,你的回答会让同一次运行继续。如果运行已经结束,例如重启之后,回答会作为普通消息发送到同一会话。

  • 同时提出的多个问题可以一次提交作答;
  • 未回答的问题 30 分钟后过期,仍可通过后续消息补充回答;
  • 按 CLI 通过交互控制设置启用。

Agent 工作面板:了解运行为何仍在继续

运行仍在执行时,Claude Code 可能正在等待子 Agent 或监控任务。HagiCode 会列出这些工作及其状态,让你清楚运行在等待什么,而不必猜测。该列表保存在内存中并与当前运行关联,刷新页面时会被恢复。

  • 宿主正在等待的子 Agent 与监控任务会附带状态列出;
  • 该列表不会随会话历史一同保存;
  • 宿主不等待的后台命令不会被列出。

结论

  • Claude Code 是 Agent:读代码、改文件、跑命令、提交。HagiCode 是围绕它的工作台。
  • 单任务、编辑器、CI 或定时场景只用 Claude Code;需要提案、大量并行会话和多仓库改动时再加 HagiCode。
  • 前提是先装好并登录 Claude Code,而且随时可以退回直接运行 claude。

常见问题

Claude Code 怎么安装?

macOS、Linux 或 WSL 运行 `curl -fsSL https://claude.ai/install.sh | bash`;Windows PowerShell 运行 `irm https://claude.ai/install.ps1 | iex`。Homebrew(`brew install --cask claude-code`)、WinGet(`winget install Anthropic.ClaudeCode`)和 npm(`npm install -g @anthropic-ai/claude-code`)也可以。然后运行 `claude --version` 和 `claude`。文档见 code.claude.com/docs。

Claude Code 免费吗?

工具本身可以免费安装,但 claude.ai 的免费套餐不包含它。你需要 Pro、Max、Team 或 Enterprise 套餐,或 Console 账户,或 Amazon Bedrock 等云服务商。截至 2026 年 10 月,Pro 标价每月 20 美元,Max 起价 100 美元;最新条款请见 Claude 定价页。

Claude Code 能和 HagiCode 一起用吗?

可以。先安装并登录 Claude Code,再在 HagiCode 里选它作为 Agent CLI。在 HagiCode 里,Claude Code 是能使用交互式提问和 Agent 工作面板的那个 Agent。

HagiCode 会取代 Claude Code 吗?

不会。HagiCode 把 Claude Code 当执行器,在外面补上会话、提案、提交和多仓库工具。你仍可在同样的仓库里直接运行 `claude`。

这里说的是 Claude 模型还是 Claude Code?

本页讲的是编程 Agent Claude Code。它背后的 Claude 模型通过你的 Anthropic 套餐或服务商计费,而不是通过 HagiCode。

Claude Code 和 HagiCode 该选哪个?

终端、编辑器、CI 或单任务场景只用 Claude Code。想在 Claude Code 之上获得 OpenSpec 提案、多会话统一视图或多仓库工作区时,再加上 HagiCode。

桌面版

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