Coding
OpenCode
拥有 16 万+ GitHub Star 的开源 AI 编程代理,支持 75+ 个 LLM 提供商,可在终端、桌面端和 IDE 中使用。
clidesktopvscodemacoslinuxwindowsopen-source

## 概述
OpenCode 是一款开源 AI 编程代理,拥有超过 16 万 GitHub Star,每月有 750 万+ 开发者信赖使用。它可连接 75+ 个 AI 提供商——从 Anthropic、OpenAI 到通过 Ollama 运行的本地模型——通过单个 Go 二进制文件即可实现文件编辑、代码生成、Shell 访问和项目理解。提供终端界面、桌面应用和 IDE 扩展等多种形态。
## 核心特性
- **75+ 个 LLM 提供商** —— 可使用 Claude、GPT-4、Gemini、本地模型,或任何兼容 OpenAI 的 API
- **终端 + 桌面 + IDE** —— 提供 TUI、桌面应用以及 VS Code/JetBrains 扩展
- **LSP 集成** —— 自动支持语言服务器,提供代码智能
- **多会话** —— 在同一项目上并行运行多个代理
- **分享链接** —— 分享对话链接,便于协作或调试
- **GitHub Copilot** —— 使用 GitHub 登录即可使用你的 Copilot 账户
- **隐私优先** —— 代码保留在本地,服务器不存储任何数据
- **自定义代理** —— 通过 markdown 文件定义专用 AI 代理
- **MCP 支持** —— 基于 Model Context Protocol 实现可扩展的工具集成
## 适用人群
希望在选择 AI 提供商时拥有最大灵活性、避免被厂商锁定的开发者。非常适合需要在不同模型之间切换、出于隐私考虑使用本地模型,或希望寻找专有编程助手的真正开源替代方案的团队。
## 价格
免费且开源(MIT 许可证)。可选付费方案,通过 Zen 使用优化模型。
## 链接
- **官网**:[opencode.ai](https://opencode.ai)
- **GitHub**:[github.com/anomalyco/opencode](https://github.com/anomalyco/opencode)
- **文档**:[opencode.ai/docs](https://opencode.ai/docs)