~/content/opencode-安装教程:macos、windows-和-linux

OpenCode 安装教程:macOS、Windows 和 Linux

通过 npm、Homebrew 或官方脚本安装 OpenCode,连接模型,并解决 PATH、zsh command not found 与 Windows WSL 环境问题。

last_updated: "2026-10-02"

先选择一种安装方式,确认命令能运行,再连接模型提供商。本教程由 OpenCode Tutorial 独立维护,安装命令已于 2026 年 10 月 2 日对照官方安装文档核对。

选择安装方式

你的环境建议从这里开始
已使用 Homebrew 的 macOS官方 Homebrew tap
没有 Node.js 的 macOS 或 Linux官方安装脚本
已有 Node.js 环境npm 包,也适用于原生 Windows
Windows 上使用 Linux 开发工具先设置 WSL,再按 Linux 步骤安装

尽量只使用一种包管理器。安装多个副本后,终端可能优先找到旧版本,导致升级完成但运行的版本没有变化。

使用 npm

已有 Node.js 和 npm 时,运行:

bash
npm install -g opencode-ai
opencode --version

安装的包名是 opencode-ai,安装后运行的命令是 opencode。

macOS 使用 Homebrew

使用官方 tap 安装当前版本:

bash
brew install anomalyco/tap/opencode
opencode --version

macOS 或 Linux 使用官方脚本

bash
curl -fsSL https://opencode.ai/install | bash

安装后重新打开终端,再运行 opencode --version。如果找不到命令,按照安装器输出的提示配置 PATH。当前官方指南使用的是 /install,不是旧教程中的 /install.sh。

Windows 与 WSL

如果需要 Linux 开发环境,按照 Microsoft 的 WSL 安装指南设置 WSL,然后在 WSL 终端内运行 Linux 安装命令,并从这个环境打开项目。

原生 Windows 也可以使用上面的 npm 安装方式;平台要求请参阅 OpenCode Windows 指南。在 PowerShell 中安装,并不意味着 WSL 中也安装好了另一个副本。

启动第一个项目

进入实际项目目录并启动:

bash
cd your-project
opencode

随后在 OpenCode 的终端界面中操作:

  1. 输入 /connect,选择模型提供商并完成认证。
  2. 输入 /init,生成项目说明文件 AGENTS.md,检查生成的内容。
  3. 先问一个关于项目的小问题,再要求修改代码。

接下来阅读 Plan 与 Build 模式,选择合适的工作方式。需要语言诊断时,参阅 OpenCode LSP 配置。

排查 zsh: command not found: opencode

先区分安装失败和 PATH 问题:

bash
command -v opencode
npm list -g opencode-ai --depth=0
npm prefix -g

后两条命令适用于 npm 安装。在 macOS 和 Linux 中,全局可执行文件通常位于 npm 输出前缀下的 bin 目录。如果包已安装而 command -v 没有输出,把实际的可执行文件目录加入当前 shell 的 PATH,再打开新终端。不要直接照搬他人电脑上的目录。

Homebrew 安装可先检查 brew list opencode,再按照 Homebrew 的 shellenv 提示设置环境。脚本安装应使用安装器提示的目录。WSL 用户要在 WSL 内检查,不能只检查 Windows 的终端。

如果怀疑装了多个副本,可以查看 shell 会优先使用哪个:

bash
type -a opencode

升级现有安装

先确认当前版本,再使用对应安装方式升级:

bash
opencode --version
opencode upgrade

npm 安装需要通过 npm 更新时,使用 npm install -g opencode-ai@latest;官方 Homebrew tap 可使用 brew upgrade anomalyco/tap/opencode。打开新终端后再次检查版本。

如果服务提示必须升级到某个版本,先比较提示中的版本与 opencode --version,并排查重复安装,再考虑认证问题。CLI 升级文档列出了升级选项。

配置文件放在哪里

当前 OpenCode 使用 JSON 或 JSONC。项目配置可以放在 opencode.json,全局配置位于 ~/.config/opencode/opencode.json。添加配置前可参阅配置示例。

旧教程中的 Go 仓库安装命令和 config.yaml 已移除。新安装请使用当前 npm 包或官方安装器。

Comments (Coming Soon)

Configure Giscus in environment variables to enable comments.