在 AI 辅助编程领域,各种工具层出不穷,其中许多是闭源的商业产品。然而,由 SST 团队开发的 OpenCode(项目地址:https://github.com/sst/opencode)作为一个完全开源的 AI 编码代理,正在迅速获得开发者的青睐。截至目前,该项目在 GitHub 上已收获超过 42k Stars 和 3.6k Forks,社区活跃度很高。

项目概述
OpenCode 是一个专注于终端的开源 AI 编码代理工具,由 SST(Serverless Stack)团队维护。它的核心目标是为开发者提供一个强大、灵活且不依赖特定 AI 提供商的编码助手。
与 Anthropic 的 Claude Code 等工具类似,OpenCode 可以帮助开发者分析代码、规划功能、实现修改,甚至直接编辑文件。但 OpenCode 的最大亮点在于完全开源(MIT 许可)、提供商无关(支持 Claude、OpenAI、Google Gemini、本地模型等),以及对终端体验的极致优化。
项目开发者强调:OpenCode 由 Neovim 用户和 terminal.shop 的创建者打造,致力于推动终端 AI 辅助的极限。
主要特性
- 双代理模式:
- build:全访问开发代理,可以直接修改文件、运行命令。
- plan:只读代理,用于安全分析和探索,不会随意修改代码。
- 使用 Tab 键轻松切换代理。
- 通用子代理:通过
@general调用,适合处理复杂搜索和多步骤任务。 - LSP 支持:开箱即用 Language Server Protocol,支持代码诊断、补全等功能。
- 终端优先(TUI):优雅的终端界面,适合 Vim/Neovim 用户。
- 客户端/服务器架构:支持远程控制,例如从手机 App 操作运行在电脑上的 OpenCode。
- 多模型支持:不绑定任何提供商,可配置各种 LLM 的 API Key。推荐使用 OpenCode Zen 的精选模型。
- 桌面应用(Beta):支持 macOS、Windows、Linux,提供图形化界面。
- 其他扩展:有 VS Code 插件、Python/Go SDK,支持在 GitHub Issues 和 PR 中直接调用。
安装与快速上手
OpenCode 安装非常简单,支持多种方式:
- Windows:支持 Scoop 或 Chocolatey。
Homebrew(macOS/Linux):
brew install opencode
npm 安装:
npm i -g opencode-ai@latest
一键安装(推荐):
curl -fsSL https://opencode.ai/install | bash
安装完成后,直接在终端运行 opencode 即可启动。
使用时:

