供应商自由,还能用你已付费的账号
OpenCode 通过 Models.dev 连接 75+ 家供应商,并支持通过 Ollama、LM Studio、llama.cpp 等 OpenAI 兼容端点使用本地模型。
你可以用 GitHub 登录来使用 Copilot 账号,或用 OpenAI 登录来使用 ChatGPT Plus 或 Pro,而不必另买 API 额度。
OpenCode 是 MIT 许可的开源 AI 编码 Agent,可在终端、桌面和 IDE 中使用,支持 75+ 家模型供应商。HagiCode 是把 OpenCode 当作执行器来运行的工作台,在它外面补上提案、提交工具和多仓库上下文。
OpenCode 是一个开源 AI 编码 Agent,可以在终端、桌面应用(测试版)或 IDE 中运行。它连接 75+ 家供应商,包括你已有的 GitHub Copilot 或 ChatGPT Plus/Pro 登录,还能在同一个项目上并行运行多个 Agent。HagiCode 是工作台,把 OpenCode 作为执行器启动,并在上面增加规格提案、AI 提交、多仓库上下文和历史记录。它不会替代 OpenCode,也不卖模型。
OpenCode 自身已经覆盖很多场景,包括多会话和桌面应用,所以不少个人开发者只用它就够了。如果你想让每次改动都走一份书面提案,或想在一个地方管理多个仓库和多个 Agent,再加上 HagiCode。
| 对比项 | OpenCode | HagiCode |
|---|---|---|
| 定位 | 开源 AI 编码 Agent,带 build 和 plan 两种 Agent、LSP 支持和分享链接 | AI 编程工作台,把各类 Agent CLI(包括 OpenCode)当作执行器来运行 |
| 界面与平台 | 终端界面、桌面应用(测试版)、IDE 扩展;支持 macOS、Linux、Windows | 桌面应用(Windows、macOS、Linux)、Docker Compose 容器版、Microsoft Store 版 |
| 价格与许可 | MIT 许可,免费;可选 OpenCode Zen(按量付费)和 Go(每月 10 美元,截至 2026 年 10 月)模型 | 桌面版和容器版免费;Store 版基础免费,可选一次性购买 TurboEngine |
| 模型与供应商 | 通过 Models.dev 支持 75+ 家供应商、本地模型,以及 Copilot、ChatGPT 登录 | 不托管模型;使用 OpenCode 里配置好的供应商,或配置后走 OmniRoute |
| 并行工作 | 可在同一个项目上并行运行多个 Agent | 多个会话并排运行,作为命名 Agent 统一管理 |
| 规格与规划流程 | plan Agent 只读,只给出修改建议;按 Tab 切换到 build | OpenSpec 提案:提出、校验、实施、归档 |
| Git 与提交 | 由你或 Agent 的 shell 处理;会话可通过链接分享 | AI 生成提交信息并锁定仓库;界面内管理 Git |
| 向你提问 | 在自己的界面里弹出权限确认 | HagiCode 中 OpenCode 暂不支持交互式提问 |
| 上手成本 | 一条安装命令,然后用 /connect 连接供应商并运行 /init | 先装好 OpenCode,再装 HagiCode,然后选择 OpenCode 作为 Agent CLI |
| 最适合 | 想要开放、供应商灵活,并能在终端、桌面或 IDE 使用的开发者 | 在多个仓库里并行跑 OpenCode 任务,并希望规格、审查和历史集中管理的人 |
OpenCode 通过 Models.dev 连接 75+ 家供应商,并支持通过 Ollama、LM Studio、llama.cpp 等 OpenAI 兼容端点使用本地模型。
你可以用 GitHub 登录来使用 Copilot 账号,或用 OpenAI 登录来使用 ChatGPT Plus 或 Pro,而不必另买 API 额度。
默认的 build Agent 拥有开发所需的全部权限。plan Agent 是只读的:默认拒绝修改文件,运行 shell 命令前会先询问。按 Tab 即可切换。
general 子 Agent 负责复杂搜索和多步任务,可用 @general 调用。
可以用终端界面、桌面应用(目前为测试版)或 IDE 扩展。OpenCode 也能以服务端形式运行,opencode acp 则把它作为 ACP 子进程启动,供编辑器使用。
它会自动加载合适的语言服务器,/init 会生成 AGENTS.md,让 Agent 了解你项目的约定。
Zen 是 OpenCode 为编码 Agent 测试过的一组精选模型,按请求计费。Go 是低价订阅:每月 10 美元,Go Plus 每月 40 美元(截至 2026 年 10 月)。
两者都是可选的。用你自己的密钥,Agent 的表现完全一样;官方文档还称它不会存储你的代码或上下文数据。
HagiCode 不会打包或替换 OpenCode。它会查找你的 opencode 可执行文件,为项目在 127.0.0.1 上启动本地服务(opencode serve),再把会话和提示发给它,所以你的安装、供应商和配置都保持原样。
模型列表来自你在 OpenCode 里配置好的供应商,服务启动期间 HagiCode 会显示运行时健康状态。
OpenCode 可以在自己的界面里并行运行 Agent。在 HagiCode 里,每次 OpenCode 运行都是一个命名 Agent,与其他 Agent 并列显示状态,混合使用多种 Agent 时可以在一处管理。
OpenCode 的 plan Agent 给出修改建议;HagiCode 的提出、校验、实施、归档流程把计划留成与差异相关联的记录。免费版同时最多 3 个提案。
HagiCode 根据差异生成提交信息,并在提交期间锁定仓库。内置 Code Server 可在浏览器编辑器里打开 OpenCode 改过的文件。
Monospecs 在一个文件里列出你的仓库,让 OpenCode 开始提案时就了解完整的改动范围。Vault 保存参考项目和笔记,是对 OpenCode 已读取的 AGENTS.md 的补充。
OpenCode 本身已支持很多供应商;OmniRoute 可以再加一层由多个 Agent 共用的路由。OpenCode 的工具调用与其他 Agent 使用同一种格式,状态栏里还可选显示 TokenMonitor 提供的今日 token 与费用。
HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 951128b | Built: