前言
AI 编程工具层出不穷,OpenCode 凭借开源免费、多模型兼容及项目级上下文感知等优势,成为开发者提升效率的新选择。它不仅是代码补全工具,更是能理解项目架构的 AI 编码代理,支持终端、桌面应用及 IDE 扩展等多种方式,对接多种 LLM 模型,兼顾便捷性与隐私性。
本文结合官方文档与实践经验,从安装配置、核心操作、实战技巧等维度,带你快速上手 OpenCode。
一、适用场景与核心优势
1. 适用人群
- 编程新手:自然语言描述需求即可生成代码,降低入门门槛;
- 资深开发者:处理重复编码、重构老项目、编写文档,聚焦核心业务;
- 开发团队:支持会话分享与代码审查,统一规范,提升协作效率;
- 隐私敏感用户:支持本地模型部署,代码无需上传云端。
2. 核心特性
| 特性 | 说明 |
|---|---|
| 完全开源 | 支持二次开发,无商业绑定,社区活跃 |
| 多模型兼容 | 对接 GPT-4o、Claude 3、GLM-4.7 等 75+ 模型 |
| 多端适配 | 终端 TUI、桌面应用、VSCode 扩展 |
| 项目级上下文 | 深度扫描结构,理解整体架构 |
| 双模式工作流 | Plan(规划)+Build(构建),减少逻辑偏差 |
| 轻量高效 | 低延迟,支持本地部署 |
二、环境准备与安装
OpenCode 支持 Windows、macOS、Linux 全平台。推荐通用安装脚本,也可根据环境选择专属方式。
前置条件
- 终端要求:推荐 WezTerm、Alacritty 等现代终端,Windows 用户优先使用 WSL;
- 密钥准备:需准备 LLM 提供商 API 密钥,新手可先用 OpenCode Zen。
1. 通用安装脚本
打开终端执行以下命令:
curl -fsSL https://opencode.ai/install | bash
2. 各平台专属方式
Node.js 生态安装
适合已配置 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
macOS/Linux:Homebrew 安装
brew install anomalyco/tap/opencode
Arch Linux 安装
sudo pacman -S opencode
# AUR 最新版
paru -S opencode-bin
Windows 安装(非 WSL)
# Chocolatey
choco install opencode
scoop install opencode
npm install -g opencode-ai


