OpenCode 中文教程
首页
教程
生态
FAQ
对比
文章
  • 官方网站
  • 官方下载
  • 官方文档
  • 关于我们
  • 联系我们
  • 隐私政策
  • 服务协议
  • 免责声明
  • 商标声明
  • 简体中文
  • English
  • Deutsch
首页
教程
生态
FAQ
对比
文章
  • 官方网站
  • 官方下载
  • 官方文档
  • 关于我们
  • 联系我们
  • 隐私政策
  • 服务协议
  • 免责声明
  • 商标声明
  • 简体中文
  • English
  • Deutsch
  • 最新文章

    • Opencode 博客文章 - AI 编程前沿分享
    • 欢迎来到 OpenCodex

Opencode 完整安装指南:Brew、Bun 和各平台安装方法

想要开始使用 Opencode,第一步就是正确安装。本文将详细介绍在各个平台上安装 Opencode 的方法,包括最流行的 Homebrew、Bun 等工具。

macOS 安装方法

方法 1:使用 Homebrew(推荐)

Homebrew 是 macOS 上最流行的包管理器,使用它安装 Opencode 最为简单。

步骤 1:安装 Homebrew(如果还没有)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

步骤 2:安装 Opencode

brew install opencode

步骤 3:验证安装

opencode --version

常见问题:

如果遇到 brew: command not found,需要先安装 Homebrew。

如果遇到权限问题,可能需要:

sudo chown -R $(whoami) /usr/local/bin /usr/local/lib

方法 2:使用 SST Tap(社区版本)

有些用户可能会看到 brew install sst tap opencode 的安装方式,这是社区维护的一个版本。

# 添加 SST tap
brew tap sst/tap

# 安装 opencode
brew install sst/tap/opencode

注意:这个版本可能包含一些实验性功能,建议普通用户使用官方版本。

方法 3:直接下载 DMG

访问 Opencode 官网 下载 macOS 安装包。

  1. 下载 .dmg 文件
  2. 双击打开
  3. 将 Opencode 拖到 Applications 文件夹
  4. 首次打开时,右键点击选择"打开"(绕过安全检查)

Windows 安装方法

方法 1:使用 Chocolatey

Chocolatey 是 Windows 上的包管理器。

步骤 1:安装 Chocolatey

以管理员身份打开 PowerShell,运行:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

步骤 2:安装 Opencode

choco install opencode

方法 2:使用 Scoop

Scoop 是另一个流行的 Windows 包管理器。

# 安装 Scoop
iwr -useb get.scoop.sh | iex

# 安装 Opencode
scoop install opencode

方法 3:直接下载安装程序

  1. 访问官网下载 .exe 安装程序
  2. 双击运行安装向导
  3. 选择安装路径
  4. 完成安装

Linux 安装方法

Ubuntu/Debian

# 添加 GPG 密钥
curl -fsSL https://opencode.ai/gpg | sudo gpg --dearmor -o /usr/share/keyrings/opencode.gpg

# 添加仓库
echo "deb [signed-by=/usr/share/keyrings/opencode.gpg] https://opencode.ai/apt stable main" | sudo tee /etc/apt/sources.list.d/opencode.list

# 安装
sudo apt update
sudo apt install opencode

Fedora/RHEL

# 添加仓库
sudo dnf config-manager --add-repo https://opencode.ai/rpm/opencode.repo

# 安装
sudo dnf install opencode

Arch Linux

# 使用 AUR
yay -S opencode

# 或使用 paru
paru -S opencode

使用 NPM 安装(跨平台)

如果你已经安装了 Node.js,可以使用 npm 全局安装:

npm install -g opencode-ai

优势:

  • 跨平台支持
  • 更新方便
  • 适合开发者

劣势:

  • 需要 Node.js 环境
  • 可能与系统版本冲突

使用 Bun 安装(新选择)

Bun 是一个新兴的 JavaScript 运行时,比 Node.js 更快。

安装 Bun

macOS/Linux:

curl -fsSL https://bun.sh/install | bash

Windows:

powershell -c "irm bun.sh/install.ps1 | iex"

使用 Bun 安装 Opencode

bun install -g opencode-ai

为什么选择 Bun?

  • 速度更快:启动速度比 Node.js 快 3-4 倍
  • 内存占用低:资源消耗更少
  • 兼容性好:完全兼容 npm 包

Bun vs NPM 性能对比:

操作NPMBun提升
安装时间12s3s4x
启动时间800ms200ms4x
内存占用150MB80MB47%

Docker 安装(容器化部署)

适合团队部署和 CI/CD 环境。

# 拉取镜像
docker pull opencode/opencode:latest

# 运行容器
docker run -it --rm \
  -v $(pwd):/workspace \
  -e ANTHROPIC_API_KEY=your_key \
  opencode/opencode:latest

Docker Compose 配置:

version: '3.8'
services:
  opencode:
    image: opencode/opencode:latest
    volumes:
      - ./workspace:/workspace
    environment:
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - OPENAI_API_KEY=${OPENAI_API_KEY}
    ports:
      - "3000:3000"

安装后配置

1. 配置 API Key

安装完成后,需要配置 AI 模型的 API Key。

方法 1:通过命令行

opencode config set anthropic.apiKey sk-ant-xxx
opencode config set openai.apiKey sk-xxx

方法 2:编辑配置文件

配置文件位置:

  • macOS/Linux: ~/.config/opencode/config.json
  • Windows: %APPDATA%\opencode\config.json
{
  "apiKeys": {
    "anthropic": "sk-ant-xxx",
    "openai": "sk-xxx"
  }
}

2. 选择默认模型

opencode config set model.default claude-3-5-sonnet-20241022

3. 配置代理(如果需要)

opencode config set proxy.http http://127.0.0.1:7890
opencode config set proxy.https http://127.0.0.1:7890

验证安装

运行以下命令验证安装是否成功:

# 检查版本
opencode --version

# 检查配置
opencode doctor

# 测试 AI 连接
opencode test-connection

预期输出:

✓ Opencode version: 1.5.0
✓ Configuration file found
✓ API keys configured
✓ Claude 3.5 Sonnet: Connected
✓ All systems operational

更新 Opencode

Homebrew

brew update
brew upgrade opencode

Chocolatey

choco upgrade opencode

NPM

npm update -g opencode-ai

Bun

bun update -g opencode-ai

卸载 Opencode

Homebrew

brew uninstall opencode

Chocolatey

choco uninstall opencode

NPM/Bun

npm uninstall -g opencode-ai
# 或
bun remove -g opencode-ai

清理配置文件:

# macOS/Linux
rm -rf ~/.config/opencode

# Windows
rmdir /s %APPDATA%\opencode

常见安装问题

问题 1:brew install opencode 失败

错误信息:Error: opencode not found

解决方案:

# 更新 Homebrew
brew update

# 如果还是找不到,尝试添加 tap
brew tap opencode/tap
brew install opencode/tap/opencode

问题 2:权限被拒绝

错误信息:Permission denied

解决方案:

# macOS/Linux
sudo chown -R $(whoami) /usr/local/bin

# 或使用 sudo 安装
sudo npm install -g opencode-ai

问题 3:Bun 安装后找不到命令

解决方案:

添加 Bun 到 PATH:

# 添加到 ~/.bashrc 或 ~/.zshrc
export PATH="$HOME/.bun/bin:$PATH"

# 重新加载配置
source ~/.bashrc  # 或 source ~/.zshrc

问题 4:Windows 上无法运行

错误信息:opencode is not recognized

解决方案:

  1. 确认安装路径已添加到系统 PATH
  2. 重启终端或 PowerShell
  3. 以管理员身份运行

问题 5:网络连接问题

如果在国内网络环境下安装困难:

# 使用镜像源(NPM)
npm config set registry https://registry.npmmirror.com
npm install -g opencode-ai

# 使用代理
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
brew install opencode

最佳安装方式推荐

根据不同场景,这里是我们的推荐:

个人开发者(macOS)

推荐:Homebrew

brew install opencode

理由:简单、可靠、易于更新

个人开发者(Windows)

推荐:Chocolatey 或直接下载

choco install opencode

理由:Windows 上最接近 Homebrew 的体验

追求性能

推荐:Bun

bun install -g opencode-ai

理由:启动速度快,资源占用低

团队部署

推荐:Docker

docker pull opencode/opencode:latest

理由:环境一致,易于管理

CI/CD 环境

推荐:NPM

npm install -g opencode-ai

理由:与现有工具链集成好

下一步

安装完成后,建议:

  1. 阅读快速入门指南
  2. 配置你的第一个项目
  3. 了解最佳模型选择
  4. 加入社区获取帮助

遇到安装问题?查看故障排查指南或在社区提问。

最近更新: 2026/2/28 14:48