OpenCode AI编程工具测评和使用教程:本体免费,Go 订阅 $10/月起

倪叶明

作者

更新于

本文测评

OpenCode

猎者出海评分

8.5/10

评分怎么给
去OpenCode官网

官网直达 · 价格以官网为准

一句话结论本体100%免费、MIT开源,自带免账号免费模型;要额度再买Go $10/月起,重活别压免费额度。

优点

  • 本体100%免费、MIT开源,装上就能用免费模型试水,试错成本只有时间。
  • 接75+ LLM提供商和本地模型,哪家便宜好用接哪家,不被一个套餐绑住。
  • 不存储代码和上下文数据,plan只读加 /undo兜底,敢让它动真代码。

缺点

  • 免费模型有每日请求限制,项目一重就被卡住,重活别压在免费额度上。
  • OpenCode 1和2不能并存安装,Windows最佳体验要WSL,桌面版还是BETA。
  • Go和Go Plus只面向单成员工作区,多人共用额度得上Go Teams按人头算。

适合谁

  • 想在终端、桌面、IDE里接任意模型写代码、不想被某一家绑死的开发者。
  • 愿意花时间看文档、自己配API key,配置一次后面都省事的人。

不适合谁

  • 想要装完就能用、不想碰命令行和API key的人。
  • 几个人想共用一份额度、又不愿按人头买Go Teams的团队。
谁家的
Anomaly Innovations
国内能用吗
以官方为准
注册费用
本体100%免费
Go订阅
$10/月
模型支持
75+ 提供商

OpenCode 这个东西最反直觉的地方,是它把本体白送出去,然后靠你接哪家模型来收钱。本体标着 100% 免费,自带一组不用注册账号就能用的模型,可你接的每一个外部模型,都可能另外找你收一笔。

它是 Anomaly Innovations 公司的开源 AI 编程 agent,源码在 GitHub 的 anomalyco/opencode 仓库,MIT 许可,终端、桌面应用、IDE 扩展三处都能跑。本体不收钱,接别家模型按各家价格另算,Go 订阅读 $10/月起。国内能不能注册、怎么付款,看下面表里那一格。猎者出海这篇只看三件事:能不能干活、要花多少钱、会卡在哪。

  • 本体 100% 免费,自带一组不用创建账号就能用的免费模型,免费模型有每日请求限制。
  • Go $10/月、Go Plus $40/月、Go Teams $20/人/月;三档 token 价相同,每个模型的月度额度不同。
  • 支持 75+ LLM 提供商,包括本地模型;也能用 ChatGPT Plus/Pro 或 GitHub Copilot 的订阅登录。
  • Go 的额度按 5 小时 20%、每周 50%、每月 100% 三个窗口算,用满了还能接着用免费模型。
项目 结论
谁家的 Anomaly Innovations, Inc.(OpenCode),MIT 许可,仓库 anomalyco/opencode
国内能否注册 以官方为准
费用 本体 100% 免费;Go $10/月、Go Plus $40/月、Go Teams $20/人/月;Console 按请求计费
收付款方式 在 Console 加账单信息、加 credits,结账页按提示填
适合谁 想在终端、桌面、IDE 里接任意模型写代码的开发者
核对日期 2026 年 11 月核对

钱花不花,全看你自己接不接外部模型、接得多不多,它没有强买强卖。

下面先把是什么、怎么装、怎么接模型讲清楚,再算钱,最后是测评和配合 AI 的用法。

OpenCode 是什么:开源 AI 编程 agent,终端、桌面、IDE 都能跑

官方首页原话是「OpenCode is an open source agent that helps you write code in your terminal, IDE, or desktop.」,翻过来就是:一个开源的 agent,在终端、IDE、桌面里帮你写代码。终端界面、桌面应用、IDE 扩展,同一套东西换三个入口。

源码放在 GitHub 上,MIT 许可,任何人可以用、改、贡献。对写代码的人来说,实际意义就一条:这东西不归某一家产品团队单独控制,出问题能翻源码,有想法能自己改,改完还能提回去。

隐私这条写得很明确:它不存储任何代码或上下文数据,能在对隐私敏感的环境里用。数据只在你使用免费模型时才会被存储。接外部模型的时候,内容受那家模型提供商自己的保留政策约束,OpenCode 管不了别人怎么留。

官网还写每月有超过 16M 开发者在用。项目确实不小,但这跟你该不该选它关系不大,真正要看的是下面几件事。

它跟AI编程工具这个类别是什么关系

OpenCode 通过 AI SDK 和 Models.dev 接 75+ LLM 提供商,也能跑本地模型。它更像一个入口:模型你自己挑,接哪家自己配,写代码的过程它来组织。

手上有 ChatGPT Plus/Pro 或 GitHub Copilot 订阅的,可以直接用这些订阅登录,不一定要另买一份 AI 订阅。手里什么都没有,先用它自带的免费模型跑起来,也能见到效果。

想横向比同类,站里另有两篇可以接着看:Cursor AI编程工具和Claude Code。

OpenCode 怎么用:从安装到让 agent 改第一行代码

装之前准备两样东西:一个现代终端模拟器,和你要用的那家模型的 API key。机器上如果有 0.1.x 之前的旧版本,先移除,不然后面容易打架。

OpenCode 运行 /init 生成 AGENTS.md 并切换 build 与 plan agent
/init 生成 AGENTS.md,Tab 切 build 和 plan。

安装,一条命令一行

官方说最省事的是安装脚本。下面几条路挑一条就行。

  • curl -fsSL https://opencode.ai/install | bash,默认装到 $HOME/.opencode/bin
  • npm install -g opencode-ai
  • macOS 和 Linux 也可以用 Homebrew:brew install anomalyco/tap/opencode
  • Windows 上官方推荐用 WSL 拿最佳体验,或者用 Chocolatey:choco install opencode
  • Windows 用 Scoop:scoop install opencode

第一次跑起来:先让它读项目

进到项目目录,敲 opencode 启动。第一件事是运行 /init,让它读一遍项目,在根目录生成 AGENTS.md。这个文件建议提交到 Git,团队里其他人也能用上同一份项目说明。

写 prompt 的时候用 @ 键可以在项目里模糊搜文件,把范围缩到某个文件。图片也可以直接拖进终端,它会扫描图片再加进 prompt,讲界面、看报错的时候方便。

两个内置 agent 怎么分工

内置两个能用 Tab 键切换的 agent。build 是默认那个,全权限,用来做正经开发。plan 是只读的,用来看代码、做分析,默认拒绝文件编辑、写入和打补丁,只放行 .opencode/plans/ 和 OpenCode 数据目录下 plans/ 里的 Markdown 计划文件;它跑 bash 命令之前会先问你。

除这两个还有子 agent。general 用 @general 调用,处理复杂搜索和多步任务;explore 是快速只读的,专门翻代码库,不能改文件。想稳一点,先让它 plan,确认了再切 build 动手,比一上来就让它改要省心得多。

改错了怎么退

/undo 撤销改动,可以连着运行多次,一次撤一步;撤多了用 /redo 重做。这条决定你敢不敢让它放手改:错了有台阶下。

如果你本来就是接活写代码的,把这套流程接到交付上,可以看站里这篇:AI编程接单。

桌面版和 IDE 扩展:不想待在终端里的人怎么装

桌面版目前是 BETA,从 opencode.ai/download 下载。安装包按平台分:macOS Apple Silicon、macOS Intel、Windows x64、Windows ARM64,Linux 给的是 .deb 和 .rpm。macOS 也可以用 Homebrew 装:brew install --cask opencode-desktop。

IDE 扩展支持 VS Code、Cursor、Zed、Windsurf、VSCodium。编辑器和终端是两个入口,习惯在哪儿待着就用哪个,不用为了试它换掉整套工作习惯。

有两条限制得提前知道。OpenCode 1 和 OpenCode 2 都用 opencode 这个命令,默认命令下不能并存安装。Windows 上用 Bun 安装的支持还在进行中,别在这条路上耗时间。

想直接对着一个成品练手,可以看站里这篇:AI编程软件复制APP。

OpenCode 怎么接模型:免费模型、DeepSeek、GLM 和本地模型

接模型有三条路,按花钱多少排:自带的免费模型、Console 按量付费、Go 订阅。

免费模型不用创建账号就能用,代价是有每日请求限制,适合试水和零碎活。用免费模型的时候数据会被存储,这一点和接外部模型不一样,项目涉密就自己掂量。

走 Console 的流程是:在 TUI 里运行 /connect,选 opencode,按提示去 opencode.ai/auth 登录,加账单信息,复制 API key 再粘回来。Console 按请求计费,先往账户里充 credits。

买了 Go 之后流程短一点:/connect 里选 OpenCode Go,粘 key,然后 /models 选模型。DeepSeek V4.1 Flash、GLM-5.3 这些都在 Go 的模型清单里,清单会随官方测试和新增变化,以你当时看到的为准。

还有两条不额外掏订阅费的路。一是用手上的 ChatGPT Plus/Pro 或 GitHub Copilot 订阅登录;二是本地模型,它通过 AI SDK 和 Models.dev 那套接入把 75+ 提供商和本地模型都纳进来。

有个细节容易忽略:Console 的免费层 chat 模型只在 OpenCode 里能用,换别的客户端就得用付费模型或 Go。

skill 和 agent 怎么配

Agent skills 让它从仓库或主目录里发现可以复用的指令,需要的时候通过原生 skill 工具加载。写 SKILL.md 有两个硬要求:name 是 1 到 64 个字符,只能小写字母、数字,用单个连字符分开;description 是 1 到 1024 个字符。

agent 这边,steps 控制最大迭代次数,到上限它会收到提示,停下来把工作总结给你。temperature 常规范围 0.0 到 1.0,0.0 到 0.2 适合代码分析和规划,0.6 到 1.0 适合头脑风暴。不填就用模型自己的默认值,多数模型是 0,Qwen 是 0.55。

配置上有两个容易踩的点:legacy 的 maxSteps 已经弃用,改用 steps;tools 也弃用了,新配置优先用 agent 的 permission 字段,粒度更细。

OpenCode 收费吗:本体免费,Go 订阅 $10/月起,Console 按 token 计费

先把三样东西分开:本体、Go 订阅、Console。本体 100% 免费,接别家模型另算;Go 是包月额度;Console 是按请求付费,先充 credits。

OpenCode Go 页面套餐价格与各模型月度额度表
Go 三档价格和各模型月度额度。
套餐 价格 条件
Go $10/月 单成员工作区
Go Plus $40/月 单成员工作区,各模型额度比 Go 高
Go Teams $20/人/月 每位成员有各自额度,每个模型比 Go 高 $5/月

Go 和 Go Plus 只面向单成员工作区,比如注册时自动建的个人工作区。两档想升级到 Go Teams 随时可以,当月没用完的那部分额度会折算;中途加入的成员按 $20 收,拿完整月度额度。服务账号不在 Go Teams 覆盖范围内。

模型 Go 月度限额
GLM-5.3-Flash $60
GLM-5.3 $15
Kimi K3 $15
DeepSeek V4.1 Flash $100
Hy4 $60
Claude Haiku 5.5 $15
GPT 6 Luna $15

这些额度按美元金额算,不是调用次数。Go Plus 同一批模型给得更多,比如 GLM-5.3-Flash 到 $180、GLM-5.3 和 Kimi K3 各 $120 和 $60、DeepSeek V4.1 Flash 到 $200、Hy4 到 $240;Go Teams 每人每模型比 Go 高 $5/月。三档 token 单价相同,差在额度。

额度不按天算,按三个窗口卡:5 小时内最多用月度额度的 20%,一周 50%,一个月 100%。

用满了有三条路。接着用免费模型;或者往余额充 credit,在 Go 页面打开 Extra Usage,达到限额后请求改用 credit 而不是直接停掉,Go Teams 默认就是开着的。

Console 按请求计费,模型按每 1M tokens 的美元价算。举几个例子:Claude Haiku 5.5 输入 $0.10、输出 $0.50;DeepSeek V4.1 Flash 输入 $0.30、输出 $1.20;GPT-6.1 Sol 输入 $2.00、输出 $10.00;Claude Fable 5.1 输入 $10.00、输出 $50.00。

取消随时可以,owner 或 admin 在 Go 页面点一下就行,套餐会一直有效到你付过钱的这个周期结束。退款要在扣费后 14 天内提,而且那个周期的额度基本没用过,才可能符合资格,得联系官方申请。

付款这一步,Console 里就是加账单信息、加 credits。国内能不能走通,还是看开头表里那一格。

OpenCode 测评:哪些地方真省事,哪些地方要自己扛

省钱省在哪

本体 100% 免费、MIT 开源,这两条把下限抬得很高。你完全可以不花一分钱装上,用免费模型跑一跑,觉得合适再谈钱,试错成本只有自己的时间。

钱上的自由来自模型可选。75+ 提供商加上本地模型,哪家便宜、哪家在你这类项目上写得好,就接哪家,不用被一个套餐绑住。真要紧的活再买 Go,不冲突。

还有两个不花钱但值钱的设计:一是不存储代码和上下文数据,隐私敏感的项目敢往里放;二是 plan 只读加 /undo,改错了能退,你敢让它动真代码。

卡人的地方

免费模型有每日请求限制,项目一重就会被卡住,重活别压在免费额度上。OpenCode 1 和 OpenCode 2 不能并存安装,Windows 上最佳体验要 WSL,桌面版还是 BETA,这三条都意味着装的时候会多花点时间。

Go 和 Go Plus 只面向单成员工作区,想几个人共用一份额度,得上 Go Teams 按人头算。这些不是毛病,是买之前就该知道的产品形状。

官方规则里几条不能踩的

服务条款写得很直:批量创建或维护账号、用多个账号绕过用量限制,不行;自动或程序化提取数据和 Output,不行;拿 Output 去开发跟它或外部模型竞争的 AI 模型,不行;把不是人写的 Output 说成是人写的,也不行。违反其中任何一条,都可以作为终止你使用或访问的理由。

还有一条容易被忽略:用外部模型时,内容受那家提供商的数据保留政策约束。OpenCode 自己不保留内容,但控制不了别人怎么留。项目涉密,选模型的时候要连这一层一起算。

地区和使用限制这几条要看清

Go 服务主要面向国际用户,提供稳定的全球访问。默认会屏蔽那些拿请求数据训练的付费端点,允许地区写的是 Europe & United States;没有保存隐私设置的工作区,也允许来自中国的请求走 Global。owner 或 admin 可以在 Settings › Privacy 里改。

模型清单里有地区标注:Muse Spark 1.3 Contributor 标的是 Limited regions,Beam Free 和 Iceman Contributor Free 是限时、有限地区的免费模型。Go 的模型列表会随测试和新增变化,今天能用的明天未必还在,买之前按当时的清单看。

谁会用它顺手,谁会觉得麻烦

想在终端、桌面、IDE 里接任意模型写代码,又不想被某一家绑死的开发者,用它顺手。愿意花时间看文档、自己配 API key 的人,能把它的价值吃满,配置一次后面都省事。

反过来,想要装完就能用、不想碰命令行和 key 的人,用它会觉得处处要自己动手。这类人先想清楚自己愿不愿意动手,再决定装不装。

用 OpenCode 配合 AI 干活:plan 出方案、build 改代码、/undo 兜底

把它当成一个能动手的助手,工作流可以固定成三步。先用 plan agent 读代码库、给改动计划,这一步它不碰文件;接着切到 build,按计划改代码、跑命令;最后用 /undo 和 /redo 兜底,改歪了退回去重来。

/init 生成的 AGENTS.md 是这套流程的地基。项目结构、入口文件、编码习惯都写在里面,agent 每次都能读到,不用你反复交代。

  1. 「先切到 plan 模式,读一遍这个项目,告诉我目录结构、入口文件和主要依赖,不要改任何文件。」
  2. 「在 plan 模式下给出实现方案:用户删除笔记时在数据库标记为已删除,再做一个最近删除列表页,支持恢复和永久删除。先给计划,我确认后再改。」
  3. 「用 @ 搜索找到处理鉴权的文件,参照 /notes 路由的写法,给 /settings 路由加上同样的鉴权逻辑,改完告诉我改了哪些文件。」

这三条是本文给的示例,不是官方模板,按自己的项目改词就行。

有三件事它替不了你:在本机终端跑安装命令;在 TUI 里 /connect 粘自己的 API key;在项目目录跑 opencode 和 /init,看一眼 AGENTS.md 生成得对不对。这三个动作做完,后面才是它的活。

如果你要先把 Go 三档的额度和条款理成一张能对照的表再决定买哪档,这种整理资料、对照官方条款的活,可以交给猎者出海的AI Agent。

想横向比同类,站里还有两篇:Codex AI编程工具和Kiro。

常见问题

OpenCode 是免费的吗

本体 100% 免费,自带一组免费模型,不创建账号就能用。要更多额度就买订阅:Go $10/月、Go Plus $40/月、Go Teams $20/人/月。另外还有 Console 按请求计费,模型按每 1M tokens 的美元价算。

一定要有 AI 订阅才能用吗

不一定。它自带免费模型,账号都不用建。手上有 ChatGPT Plus/Pro 或 GitHub Copilot 订阅的,也可以直接用这些订阅登录,不另买。

只能用终端操作吗

不是。除了终端界面,还有桌面应用和 IDE 扩展。桌面版目前是 BETA,安装包按 macOS Apple Silicon、macOS Intel、Windows x64、Windows ARM64、Linux .deb/.rpm 分。

免费模型和 Go 差在哪

免费模型有每日请求限制。Go 给的是按模型算的月度额度,按 5 小时 20%、每周 50%、每月 100% 三个窗口卡。额度用完了还能接着用免费模型,不会整个停掉。

Go 能取消或退款吗

取消随时可以,owner 或 admin 在 Go 页面操作,套餐用到你付过钱的这个周期结束。退款要在扣费后 14 天内提,那个周期的额度基本没用过才可能符合资格,需要联系官方。

它会存我的代码吗

它不存储代码或上下文数据。数据只在你使用免费模型时才会被存储。接外部模型时,内容受那家提供商的数据保留政策约束,这一层要自己确认。

最后给个上手顺序:先装本体,用免费模型把 /init、plan、build、/undo 这四个动作走一遍,确认这套节奏适合你,再考虑要不要为额度掏钱。账号、账单、能刷什么卡这些页面上的事,按官方页面走;额度和方向这类要整理、要对照的活,交给猎者出海的AI Agent更省时间。

发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注