OpenCode 概览
OpenCode 是一个 100% 开源的 AI 编程代理(Coding Agent),提供终端界面(TUI)、桌面应用和 IDE 扩展多种使用方式。它可以帮助开发者与 AI 对话编写代码、分析理解代码库、自动修改重构、调试修复问题以及生成文档测试。
核心特点
| 特点 | 说明 |
|---|---|
| 100% 开源 | MIT 许可证,代码完全开放 |
| 多 Provider 支持 | 支持 Claude、OpenAI、Google、本地模型等 75+ 提供商 |
| 开箱即用的 LSP | 内置语言服务器支持,提供智能诊断 |
| TUI 优先设计 | 由 Neovim 用户打造,极致终端体验 |
| 客户端/服务器架构 | 支持远程控制,可从手机驱动桌面上的 OpenCode |
| MCP 协议支持 | 可扩展外部工具和服务 |
安装指南
前置要求
- 现代终端模拟器:推荐 WezTerm、Alacritty、Ghostty、Kitty 或 Windows Terminal。
- LLM Provider 的 API 密钥:至少需要一个。
通用安装
适用于 macOS 和 Linux 的最简单方式:
curl -fsSL https://opencode.ai/install | bash
macOS 安装
推荐使用 Homebrew:
brew install anomalyco/tap/opencode
# 或者 brew install opencode
Linux 安装
Debian/Ubuntu 可使用 npm 或脚本:
npm install -g opencode-ai
# 或使用 curl 脚本
curl -fsSL https://opencode.ai/install | bash
Arch Linux 用户:
paru -S opencode-bin
Windows 安装
支持 Chocolatey、Scoop 或 npm:
choco install opencode
scoop install opencode
npm install -g opencode-ai
Docker 运行
docker run -it --rm ghcr.io/anomalyco/opencode
快速开始
首次配置 Provider
- 进入项目目录并启动 OpenCode:
/path/to/project opencode

