跳转到内容

选择语言

当前语言: 简体中文

GitHub Copilot 对比 HagiCode:功能与差异

GitHub Copilot 是基于 Copilot 订阅的终端 AI Agent,HagiCode 是把它当作执行器的桌面工作台。本文对比两者的功能、费用,以及什么时候只用 Copilot 就足够。

简短结论

GitHub Copilot 是 GitHub 推出的终端 AI 编程 Agent:在仓库里运行 copilot,它就用你的 Copilot 订阅来读代码、改文件、执行命令。HagiCode 是桌面与 Web 端的工作台,会把 Copilot(或另外 15 种 Agent CLI 之一)作为会话、提案和提交背后的执行器。它不会取代 Copilot,也不出售模型。

如果你只想在一个终端里用一个 Agent,并且主要围绕 GitHub 的 issue 和 PR 工作,只用 Copilot 就够了。当你要同时推进多个任务、想用规范化的提案流程,或者希望在同一个 Copilot 登录之上有图形界面时,再加上 HagiCode。

GitHub Copilot 与 HagiCode 对比一览

对比项GitHub CopilotHagiCode
定位GitHub 出品的终端 AI 编程 Agent,属于 Copilot 产品线桌面/Web 的 AI 编程工作台,驱动你自己安装的 Agent CLI
界面与平台用 copilot 启动的终端界面;支持 Linux、macOS、Windows(PowerShell 或 WSL)桌面版支持 Windows、macOS、Linux;另有 Docker Compose 容器版和 Microsoft Store 版
价格与授权需要 Copilot 套餐:有免费档,付费档为 Pro(截至 2026 年 10 月 $10/月起)、Pro+、Max、Business、Enterprise桌面版与容器版免费;Store 版基础免费,可选一次性购买 TurboEngine
模型与服务商用 /model 切换模型,包含 Claude、GPT 系列;可通过环境变量接入自带的服务商不托管模型,沿用 Copilot 已登录的账号,模型费用仍在你的 Copilot 套餐里
并行工作一个终端对应一个对话;可委派给内置和自定义子 Agent多个会话跨仓库同时运行,在 Agents 视图中统一管理
规范与规划流程会话内用 Shift+Tab 切换到计划模式OpenSpec 提案:提出、校验、应用、归档;免费版同时 3 个提案,TurboEngine 提升到 32 个
Git 与提交会话里可运行 Git 命令并与 GitHub.com 交互AI 生成提交信息、Git 管理、GitHub 集成、内置 Code Server 编辑器
上手成本一条安装命令加 /login 或令牌,不需要额外应用安装 HagiCode Desktop,并且要先装好、登录 Copilot
最适合以终端为主、围绕 GitHub issue 和 PR 工作的开发者同时处理多个任务或仓库、想要图形界面和规范流程的开发者

GitHub Copilot 的强项

原生贴近 GitHub

Copilot 出自托管你仓库的同一家公司,所以查询 issue、PR 和 GitHub.com 是它的一等能力,而不是外挂插件。登录用 /login,也可以用带 "Copilot Requests" 权限的细粒度个人访问令牌,通过 GH_TOKEN 或 GITHUB_TOKEN 传入,方便脚本使用。

模型可选,也能自带服务商

会话中用 /model 切换模型,或启动时加 --model。GitHub 提供 Claude 和 GPT 系列,部分较新的模型有 100 万 token 上下文和可调的推理强度,消耗的额度也更多。你还可以通过环境变量把它指向 OpenAI 兼容端点、Azure OpenAI、Anthropic,或 Ollama 之类的本地模型。

一个工具兼顾交互与脚本

copilot 进入交互会话,copilot -p "<提示词>" 执行一次性脚本任务,文件修改和命令执行需显式批准参数。这让它可以用在 shell 脚本和 CI 里,而这正是图形工作台不擅长的。

可扩展、可治理

MCP 服务器提供额外数据源和工具,自定义 Agent 可以针对某类任务定制,内置的专用 Agent 会接手常见工作。内容排除功能适用于 Business 和 Enterprise 用户,组织可以统一设定策略。Autopilot 等实验功能需要 --experimental 才会开启。

什么时候选 GitHub Copilot,什么时候选 HagiCode

这些情况选 GitHub Copilot

  • 你已经在付 Copilot 的订阅,并且大多在一个终端里一次做一件事。
  • 你的工作围绕 GitHub 的 issue 和 PR,希望 Agent 离它们更近。
  • 你需要无界面或脚本化运行,比如在 CI 里执行 copilot -p。
  • 你想要最精简的工具链:一次安装、一次登录,不多装应用。
  • 你的组织统一管理 Copilot 策略,并要求直接使用 CLI。

这些情况选 HagiCode

  • 你同时跑多个任务或多个仓库,希望会话并排显示而不是在终端标签页间切换。
  • 你希望在 Agent 改代码之前先有书面提案、校验和归档。
  • 你喜欢在图形界面里查看工具调用和 diff,并用 AI 生成提交信息。
  • 你想要围绕 Agent 的共享知识库(Vault)和多仓库工作区(Monospecs)。
  • 你会在多个 Agent CLI(Copilot、Claude Code、Codex 等)之间切换,想用同一个工作台管理。

把 GitHub Copilot 和 HagiCode 一起用

HagiCode 建立在你已有的 CLI 之上。它通过 GitHub Copilot SDK 替你启动 copilot,所以你的安装、GitHub 登录和 Copilot 套餐都不变,用量依然计入该套餐。

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

  1. 1. 安装 Copilot(npm install -g @github/copilot、brew install copilot-cli 或 winget install GitHub.Copilot),并用 /login 登录。
  2. 2. 安装 HagiCode Desktop(免费),支持 Windows、macOS、Linux。
  3. 3. 在 HagiCode 中为会话选择 GitHub Copilot 作为 Agent CLI。
  4. 4. 打开一个仓库,开始会话或创建 OpenSpec 提案。
  5. 5. 模型选择和计费与平时一致;HagiCode 增加的是周边工作流,而不是新模型。
  6. 6. 想回到纯 Copilot,只需在同一仓库里打开终端即可。

HagiCode 在 Agent 之上增加了什么

并行会话与 Agents 管理

Copilot 是一个终端一个对话。在 HagiCode 里可以让多个 Copilot 会话跨仓库同时运行,并在 Agents 视图里统一查看,不用来回切标签页。

OpenSpec 提案

在 Copilot 动手改代码之前,可以先走提出、校验、应用、归档的流程。提案会留下一份可审阅的变更理由,这是普通聊天记录做不到的。

AI 提交与 Code Server

Copilot 会话结束后,HagiCode 可以根据 diff 生成提交信息;内置 Code Server 让你不离开工作台就能检查或修改结果。

Monospecs 与 Vault

Monospecs 把多个仓库组成一个工作区,让 Copilot 会话可以跨仓库;Vault 保存超出单次会话的笔记和决策。

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

Copilot 与其他 Agent 的工具调用用同一种布局显示,可选的 TokenMonitor 能在状态栏显示用量。HagiCode 不会改变 Copilot 的计费方式。

结论

  • Copilot 是一个能力扎实、贴近 GitHub 的终端 Agent;如果你的习惯就是一个终端一次一个任务,不需要别的。
  • HagiCode 是另一层:一个用于并行会话、提案和提交的工作台,底层仍运行 Copilot。
  • 两者一起用,除 Copilot 套餐外没有额外费用,因为 HagiCode 免费版直接运行你现有的安装。
  • 如果你需要无界面自动化,或不喜欢规范流程,可以不用 HagiCode。

常见问题

GitHub Copilot 免费吗?
Copilot 有用量受限的免费档,以及从 Pro 起的付费套餐;截至 2026 年 10 月 Pro 为 $10/月起。套餐名称、价格和额度会变化,请以 GitHub 的 Copilot 套餐页面为准。
GitHub Copilot 怎么安装?
可以运行 npm install -g @github/copilot、brew install copilot-cli、winget install GitHub.Copilot,或 curl -fsSL https://gh.io/copilot-install | bash。之后启动 copilot,用 /login 登录。
GitHub Copilot 能和 HagiCode 一起用吗?
可以。先装好并登录 Copilot,然后在 HagiCode 中选择 GitHub Copilot 作为 Agent CLI。费用仍走你的 Copilot 套餐。
HagiCode 会取代 GitHub Copilot 吗?
不会。HagiCode 把 Copilot 当执行器运行,并在外围提供会话、提案、提交和图形界面。
GitHub Copilot 和 HagiCode 该选哪个?
单终端工作和脚本场景用 Copilot 就够;需要并行任务、OpenSpec 提案或可视化工作区时,再加上 HagiCode。

HagiCode

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

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

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

下载 Windows 版

从 Microsoft Store 获取全部下载

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

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

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