OpenCode:开源 AI 编程代理,支持多模型、多编辑器,隐私优先
OpenCode 是一个开源 AI 编程代理,可在终端、IDE 或桌面环境中使用。它内置免费模型,并支持连接 Claude、GPT、Gemini 等 75+ 大语言模型;同时采用隐私优先设计,不存储用户代码或上下文数据。目前拥有超过 16 万 GitHub Stars,月活开发者达 750 万。
curl -fsSL https://opencode.ai/install | bash

什么是 OpenCode?
OpenCode 是一款开源代理工具,旨在帮助开发者在终端、IDE 或桌面端高效编写代码。它集成了 LSP(语言服务器协议),可为 LLM 自动加载合适的语言服务,并支持多会话、会话分享、GitHub Copilot 登录、ChatGPT Plus/Pro 账户绑定等特性。无论是本地模型还是云端模型,OpenCode 都能灵活适配。
核心特性一览
- LSP 支持:为 LLM 自动加载最合适的 LSP,提升代码理解能力。
- 多会话:在同一个项目内并行启动多个代理,互不干扰。
- 分享链接:将任意会话生成分享链接,方便团队协作或调试。
- GitHub Copilot:通过 GitHub 登录即可使用 Copilot 账户。
- ChatGPT Plus/Pro:支持 OpenAI 登录,利用已有的 ChatGPT 订阅。
- 任意模型:通过 Models.dev 接入 75+ 大语言模型提供商,包括本地部署的模型。
- 任意编辑器:提供终端界面、桌面应用及 IDE 扩展,覆盖主流开发场景。
社区与数据
OpenCode 是 GitHub 上最受关注的 AI 编程代理之一:
- 160K GitHub Stars
- 900 位贡献者
- 13,000+ 次提交
- 7.5M 月活开发者
这些数字体现了全球开发者对其的信任与持续参与。
隐私优先的设计
OpenCode 采用隐私优先架构,不存储用户的任何代码或上下文数据。这意味着它可以在对数据安全要求较高的环境中无障碍运行。更多详情请参见隐私文档。
常见问题
- 什么是 OpenCode? 一个开源的 AI 编程代理,帮助开发者更智能地编写代码。
- 如何使用 OpenCode? 通过一条 curl 命令即可安装,支持终端、IDE 或桌面应用启动。
- 使用 OpenCode 需要额外的 AI 订阅吗? 不需要。内置免费模型,也可连接你已有的订阅(如 Copilot、ChatGPT Plus/Pro)。
- 我可以使用现有的 AI 订阅吗? 可以。OpenCode 支持 GitHub Copilot、ChatGPT Plus/Pro 等账户直连。
- OpenCode 只能在终端使用吗? 不。它还提供桌面应用和 IDE 扩展,适配多种开发环境。
- OpenCode 多少钱? 开源免费。
- 数据和隐私如何? 不存储任何代码或上下文数据,隐私优先设计。
- OpenCode 是开源的吗? 是的,完全开源。