OpenCode:开源版 Claude Code,支持多模型与远程终端
OpenCode 是一个 100% 开源的 AI 编程智能体,可以在终端、桌面应用或 IDE 里使用。它基本上就是开源版的 Claude Code,而且完全不绑定任何一家模型提供商。
核心特性
和闭源的竞品相比,OpenCode 的优势很明显:
- 完全开源:代码全在 GitHub 上,想怎么改就怎么改
- 不绑定模型:Claude、GPT、Gemini、DeepSeek 甚至本地模型都能用,75+ 个 LLM provider 随便切
- 内置 LSP 支持:能自动识别你项目用的语言,加载对应的 LSP
- TUI 极致体验:对终端交互有执念,界面设计非常符合开发者习惯
- 客户端/服务端架构:你可以在电脑上跑 OpenCode,然后用手机远程控制它
其他亮点还包括 LSP 自动加载、多会话并行、分享会话链接以及支持 Claude Pro 直连等。
安装方式
安装方式超级多,官方推荐一键脚本:
curl -fsSL https://opencode.ai/install | bash
各平台包管理器也都支持:
# macOS / Linux
brew install opencode
# Windows (Chocolatey)
choco install opencode
# Windows (Scoop)
scoop bucket add extras
scoop install extras/opencode
# npm/pnpm/yarn
npm install -g opencode-ai
# Docker
docker run -it --rm ghcr.io/anomalyco/opencode
# Arch Linux
paru -S opencode-bin
桌面应用也有 Beta 版了,支持 macOS(Intel/Apple Silicon)、Windows 和 Linux(deb/rpm)。macOS 通过 Homebrew 安装桌面版也很方便:
brew install --cask opencode-desktop
还可以直接在 IDE 中直接安装插件。
快速开始
进入项目目录,运行 opencode 就能启动:
cd /path/to/project
opencode
首次使用建议先运行 /init 命令,让 OpenCode 分析你的项目,自动生成一个 AGENTS.md 文件:
/init
这个文件可以帮助 OpenCode 更好地理解你的项目结构和编码规范,建议 commit 到 Git 里。
两种内置 Agent
OpenCode 内置了两种 Agent,用 Tab 键切换:
- Build 模式(默认):全权限,可以读写文件、执行命令
- Plan 模式:只读模式,只做分析和规划,不会动你的代码
Plan 模式特别适合探索不熟悉的代码库,或者先规划再动手的工作流程。还有个 @general 子智能体,可以处理复杂搜索和多步骤任务。


