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
- GitHub:github.com/anomalyco/opencode
- 文档:opencode.ai/docs