文章封面图: 如何安装OpenCode:一步步用AI写代码

如何安装OpenCode:一步步用AI写代码

发布于:

阅读时间: 1 min

主题: 技术

作者: Leandro Valencia

#opencode#OpenCode Go#CLI#代码代理#终端#AI编程

本文教你安装OpenCode(CLI)、接入模型服务商,并在你的仓库里跑起第一个代码代理。附赠OpenCode Go 5美元信用额度的用法说明。这不是一篇价格评测文章。

目录

两个不能混淆的名字

  • OpenCode: 那个CLI。装一次就行。它是自由软件,以opencode命令运行。
  • OpenCode Go: 订阅(首月约5美元,之后10美元),提供开放模型和使用上限。它是你可以接入的一个服务商,不是安装CLI的必要条件。

你今天就可以装OpenCode,然后接入Anthropic、Z.ai或其他API。Go只是帮你省去管理十把API key的捷径。

分步教程

1. 安装OpenCode CLI

官方v2文档给出了这些方式。选一种

npm install -g @opencode/cli
bun install -g --trust @opencode/cli
pnpm add -g --allow-build=@opencode/cli @opencode/cli
yarn global add @opencode/cli
curl -fsSL https://opencode.ai/v2/install | bash

npm包使用一个受信任的postinstall脚本下载你平台的原生二进制文件。这就是bun和pnpm需要--trust / --allow-build标志的原因。

根据同一份文档,不要用这些方式:Homebrew、AUR、Scoop、Chocolatey,或从镜像站下载的散装.exe。那些写着brew install opencode的2025年教程,对v2来说已经过时了。

Docker也有(ghcr.io/anomalyco/opencode,带版本tag),如果你的流程是容器化的。第一天,npm或官方脚本就够。

2. 验证能否运行

关掉终端再重开(PATH有时不会刷新)。然后:

opencode

应该打开TUI,而不是command not found。如果curl脚本把程序装到了你的shell不加载的目录,开个新会话,或者对你的.bashrc / .zshrc执行source

不需要GPU。也不需要opencode tui这种神奇子命令:不带参数直接运行二进制就会启动界面。

3. 接入服务商

在TUI里,命令是:

/connect

在这里选择服务商。合理的几条路:

  • OpenCode Go: 如果你想要10美元的订阅和开放模型。用5美元额度链接创建账户,完成付款设置,然后在/connect里接入Go。上限细节(5小时 / 周 / 月)在价格那篇里;这里只关心会话能通过验证。
  • Z.ai / GLM: 如果你已有Coding Plan,把它作为自定义服务商接入,用coding端点。别混用通用聊天的key。
  • Anthropic、OpenAI或其他: /connect然后粘贴key。OpenCode内置了好几家。

没有服务商,TUI就是个空壳。第一天的典型错误不是“装不上”,而是打开了opencode却什么都没接。

4. 进入真实仓库

cd /你的项目路径
opencode

代理看到的是这个目录下的文件。如果你在$HOME里启动,它会想对你整个磁盘发表意见。别这么干。

如果项目里已有AGENTS.mdopencode.json,它遵循之。没有的话以后再初始化,不阻塞第一个提示词。

5. 派发第一个任务

让它做一件不用靠信仰就能验证的事:

  • src/auth.ts是干什么的?”
  • “给这个函数写个测试,其他文件别动。”

如果它改对了文件、diff说得通,安装就算完成。到这一步才值得聊MCP、插件和主题——customize文档是留给第二天的。

如果出问题了

  • command not found PATH问题。重开终端。npm全局安装时,Windows的PATH里有时缺npm前缀。
  • npm的postinstall卡住了: 那是下载二进制的脚本。bun/pnpm必须带上--trust / --allow-build
  • TUI打开了但模型没响应: 不是安装问题,是/connect。检查key和服务商。
  • Go下午就耗尽了: 那是使用上限,不是CLI的bug。上限那篇有解释。

常见问题

OpenCode和OpenCode Go是一回事吗?

不是。一个是CLI,一个是模型订阅。不用Go也能用CLI。

能用Homebrew或Scoop装吗?

v2文档说不能。用npm/bun/pnpm/yarn或opencode.ai/v2/install脚本。

需要很强的GPU吗?

用Go或云端API都不需要。

5美元额度怎么拿?

Go的链接注册。额度作用于使用上限。

总结

  • 用官方v2的方式装CLI,别用某个博客里的brew命令。
  • /connect是最常被跳过的一步。
  • 在仓库里面启动opencode
  • Go是可选的,用推荐额度试起来很便宜。
  • 价格和上限:另外两篇文章。

👉 用5美元额度试用OpenCode Go


如果你脑子里已经有那个代理,只差“让它在这台机器上跑起来”,你不需要又一篇对比评测。你需要一份官方文档目前仍然背书的安装方式。

— Leandro Valencia

Step-by-step guide

  1. 安装OpenCode CLI

    npm、bun、pnpm、yarn或官方v2脚本。不支持Homebrew和Scoop。

  2. 验证能否运行

    新开一个终端执行opencode,应打开TUI而不是报PATH错误。

  3. 接入服务商

    在TUI里输入/connect。不想折腾API key,OpenCode Go是10美元的捷径。

  4. 进入真实仓库

    cd到项目目录再启动opencode,代理只在该目录的文件上工作。

  5. 派发第一个任务

    要求短小且可验证。改对了文件,说明安装成功。

Frequently asked questions

OpenCode和OpenCode Go是一回事吗?

不是。OpenCode是CLI/TUI(你安装的程序)。OpenCode Go是每月约10美元的订阅,提供开放模型供你在该CLI*内部*使用。你可以只装OpenCode,接入Anthropic、OpenAI或其他服务商,完全不买Go。

能用Homebrew或Scoop装吗?

官方v2文档说明,Homebrew、AUR、Windows包管理器和散装二进制均不受支持。请使用npm、bun、pnpm、yarn或`curl -fsSL https://opencode.ai/v2/install | bash`。

需要很强的GPU吗?

不需要。Go和云端服务商的模型都跑在你的机器之外。一台终端加稳定网络就够了。如果你要接本地模型(Ollama等),那才轮到硬件出场;这不是本教程的路线。

5美元额度怎么拿?

通过推荐链接注册OpenCode Go即可。额度作用于使用上限,不是现金。它差不多能覆盖第一个月——首月5美元,之后转为10美元。

相关文章

继续探索您可能感兴趣的相似内容

合作

我每天在用的工具,社区可以拿到更好的条件。

opencode5 美元免费额度先试用Z.ai首单立减 10%Eneba游戏、正版授权与礼品卡立减 5%
Amazon0 美元 · 我为设备和内容制作买的东西,你不会多花一分钱西班牙美国
含推广链接。你支付的价格不变。查看全部合作
培训项目

准备好将您的想法转化为真实项目了吗?

Transforma是一个帮助您以清晰的方法创建、执行和扩展项目的培训项目。

了解Transforma项目