返回首页
OpenCode

OpenCode

代码编程与辅助

OpenCode 是开源 AI 编程代理,可在终端、IDE 与桌面端写代码,支持 LSP、多会话并行与 75+ 模型,隐私优先不存储代码。

终端Agent开源多模型
月访问量1675 万
全球排名#3,100
月访问量为第三方平台估算,仅供参考

详细介绍

OpenCode 是一个开源的 AI 编程代理,官方定位为「开源 AI 编程代理」,主打在终端、IDE 与桌面端都能编写代码。它与闭源的商业编码助手不同,核心卖点是「隐私优先」——官方称不存储用户的任何代码或上下文数据,适合在对隐私敏感的环境里运行。平台通过 Models.dev 接入 75+ 家 LLM 提供商,包括 Claude、GPT、Gemini 以及本地模型,也支持用 GitHub Copilot 或 ChatGPT Plus/Pro 账户直接调用。官网显示其拥有超过 195,000 颗 GitHub Star、950 位贡献者,每月被超过 16M 名开发者使用。

核心能力

  • 多编辑器支持:提供终端界面、桌面应用与 IDE 扩展三种形态,可在终端、IDE 或桌面端编写代码,适配不同工作习惯。
  • 任意模型接入:通过 Models.dev 支持 75+ 家 LLM 提供商,包括 Claude、GPT、Gemini 与本地模型,也可使用 GitHub Copilot 或 ChatGPT Plus/Pro 账户。
  • LSP 自动加载:支持语言服务器协议,官方称会为 LLM 自动加载合适的 LSP,让代码补全和理解更贴合当前语言与项目。
  • 多会话并行:在同一项目里可并行启动多个代理,分别处理不同任务,适合需要同时推进多处修改的场景。
  • 会话分享链接:可生成任意会话的分享链接,方便他人参考或调试,协作排查问题时不必来回贴日志。
  • Zen 精选模型:官方推出 Zen,提供一组针对编程代理测试与基准的精选 AI 模型,省去在多家提供商之间比较性能与质量的成本。

适合谁

  • 在意代码隐私、希望工具不在云端留存代码与上下文的开发者与企业团队
  • 习惯在终端里工作、想要一个不离开命令行的 AI 编程助手的工程师
  • 想用本地模型或自建模型、避免把代码发给第三方 API 的用户
  • 已经订阅 GitHub Copilot 或 ChatGPT Plus/Pro、希望直接复用既有账户的人
  • 喜欢折腾开源工具、愿意看文档和贡献代码的开发者

使用建议

上手建议先装终端版:官网给出 curl、npm、bun、brew、paru 等多种安装方式,挑自己系统对应的即可。接入模型时优先用 GitHub Copilot 或 ChatGPT 账户试跑,验证体验后再决定是否配置其他付费或本地模型,避免一上来被众多提供商分散精力。多会话并行适合把「写新功能」和「修旧 bug」分开跑,但并行任务多时会占用更多上下文与额度,建议先单会话跑通再并行。隐私优先是相对承诺,涉及高度敏感代码时仍建议确认部署形态与数据流向,并保留本地备份。官方数据(Star、月活等)属于宣传口径,仅供粗略参考。

所属专题