前言
OpenCode 是一款开源免费的 AI 编码代理工具,支持多模型兼容、多端适配及项目级上下文感知。它不仅能进行代码补全,还能理解项目架构,辅助从需求分析到代码落地。本文结合官方文档和实际经验,介绍其安装配置、核心操作、实战技巧及高级玩法。
一、适用人群与核心优势
1. 适用人群
- 编程新手:自然语言描述需求生成代码,快速入门;
- 资深开发者:处理重复编码、重构老项目、编写文档;
- 开发团队:支持会话分享、代码审查,统一规范;
- 隐私敏感用户:支持本地模型部署,代码不上传云端。
2. 核心优势
| 特性 | 优势说明 |
|---|---|
| 完全开源 | 支持二次开发,无商业绑定 |
| 多模型兼容 | 对接 GPT-4o、Claude 3、GLM-4.7 等 75+ 模型 |
| 多端适配 | 终端 TUI、桌面应用、IDE 扩展 |
| 项目级上下文 | 深度扫描项目结构,理解整体架构 |
| 双模式工作流 | Plan(规划)+Build(构建)分离 |
| 轻量高效 | 低延迟,支持本地部署 |
二、环境准备与安装
OpenCode 支持 Windows、macOS、Linux 全平台。
前置条件
- 终端要求:推荐现代终端模拟器(WezTerm、Alacritty 等),Windows 用户优先使用 WSL;
- 密钥准备:需 LLM 提供商 API 密钥(可使用 OpenCode Zen)。
1. 通用安装脚本
curl -fsSL https://opencode.ai/install | bash
2. 各平台专属安装方式
(1)Node.js 生态安装
# npm
npm install -g opencode-ai
# bun
bun install -g opencode-ai
# pnpm
pnpm install -g opencode-ai
# yarn
yarn global add opencode-ai
(2)macOS/Linux:Homebrew 安装
brew install anomalyco/tap/opencode
(3)Arch Linux 安装
sudo pacman -S opencode
# paru -S opencode-bin # AUR 最新版
(4)Windows 安装(非 WSL)
# Chocolatey
choco install opencode
# Scoop
scoop install opencode
# NPM
npm install -g opencode-ai


