供应商自由,还能用你已付费的账号
OpenCode 通过 Models.dev 连接 75+ 家供应商,并支持通过 Ollama、LM Studio、llama.cpp 等 OpenAI 兼容端点使用本地模型。
你可以用 GitHub 登录来使用 Copilot 账号,或用 OpenAI 登录来使用 ChatGPT Plus 或 Pro,而不必另买 API 额度。
HagiCode 是一款提案驱动的 AI 编码工作台,可将需求转化为可审阅的提案,通过 Claude Code、Codex、GitHub Copilot 等 Agent CLI 执行,并把结果沉淀为团队知识。
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。
开源 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 提案:提出、校验、实施、归档
由你或 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 与费用。
OpenCode 本体采用 MIT 许可,免费。模型费用通过你自己的供应商密钥、已有的 Copilot 或 ChatGPT 登录,或可选的 Zen(按量付费)和 Go(截至 2026 年 10 月每月 10 美元)方案支付。最新价格请看 opencode.ai。
运行 curl -fsSL https://opencode.ai/install | bash,或 npm install -g opencode-ai,或 brew install anomalyco/tap/opencode。文档提示这些方式安装的是 OpenCode 1,当前版本请查看 opencode.ai/docs。
可以。HagiCode 支持把 OpenCode 作为 Agent CLI。先安装并连接好供应商,再在 HagiCode 里选择它;HagiCode 会替你启动本地 OpenCode 服务。
不会。HagiCode 是围绕 OpenCode 的工作台,提供提案、提交、多仓库上下文和历史记录。运行时需要先安装 OpenCode 并连接好供应商。
可以。OpenCode 支持用 GitHub 登录来使用 Copilot 账号,或用 OpenAI 登录来使用 ChatGPT Plus 或 Pro。部分 Copilot 模型需要 Pro+ 订阅。
如果 OpenCode 的终端、桌面或 IDE 体验已经够用,就只用它。想要提案、多仓库上下文和管理多个 Agent 的统一工作台,再加上 HagiCode。