OpenCode
OpenCode 是开源 AI 编码代理,支持终端、IDE、桌面应用。连接 Claude、GPT、Gemini 等 75+ 模型,隐私优先,不存储代码。100,000 GitHub 星标,250 万开发者使用。

简介
OpenCode 是开源 AI 编码代理,在终端、IDE 或桌面应用中协助您编写代码。支持 Claude、GPT、Gemini 等 75+ 模型,内置免费模型,专为隐私优先设计。
什么是 OpenCode?
OpenCode 是开源编码代理,可在终端、IDE 或桌面应用中运行。自动加载 LSP、支持多会话并行工作、可分享会话链接。连接 GitHub Copilot、ChatGPT Plus/Pro 或通过 Models.dev 使用 75+ 模型供应商(包括本地模型)。不存储代码或上下文数据,适合隐私敏感环境。
核心功能
- LSP 自动加载:为 LLM 自动加载正确的 LSP
- 多会话并行:同一项目可同时启动多个代理
- 会话分享链接:分享任何会话供参考或调试
- GitHub Copilot 集成:使用 GitHub 账号登录连接 Copilot
- ChatGPT Plus/Pro 集成:使用 OpenAI 账号登录
- 75+ 模型支持:通过 Models.dev 连接任何供应商,包括本地模型
- 跨平台界面:终端、桌面应用(macOS、Windows、Linux)、IDE 扩展
优点
- 完全开源,拥有 100,000 GitHub 星标及 700 位贡献者
- 不存储代码或上下文,隐私优先设计
- 支持现有 AI 订阅(Copilot、ChatGPT Plus/Pro)或免费模型
- 多会话并行工作流程提升效率
- 跨终端、IDE、桌面应用灵活使用
缺点
- 需要终端或 IDE 基础知识
- 模型质量依赖所选供应商
- 桌面应用仍处 beta 阶段
- 高级功能需熟悉配置选项
决策指引
适合使用:需要隐私优先的开源编码助手、已有 AI 订阅想集成到开发工作流程、或希望在终端/IDE 中使用多种模型的开发者。
考虑替代方案:需要完全托管云端解决方案、偏好图形界面而非终端、或寻找企业级支持和 SLA 保证的团队。
常见问题
广告