
OpenCode
代码编程与辅助OpenCode 是开源 AI 编程代理,可在终端、IDE 与桌面端写代码,支持 LSP、多会话并行与 75+ 模型,隐私优先不存储代码。
详细介绍
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、月活等)属于宣传口径,仅供粗略参考。
所属专题
相似工具

Kilo
开源 AI 编码代理,覆盖 VS Code、JetBrains、CLI 与云端,可接入 500 多个模型并支持自带密钥零加价,用本地模型可保护代码隐私。
同标签 · 多模型 / 开源
aider
在终端里运行的 AI 结对编程工具,自动映射代码库、支持 100 多种语言与多模型接入,并把每次改动直接提交进 Git,全程可追溯。
同标签 · 开源

CodeGeeX
智谱AI推出的智能编程助手,提供代码生成与补全、注释生成、代码翻译与智能问答,适配VS Code与JetBrains系列等主流IDE,模型权重已开源,面向个人与企业私有化场景。
同标签 · 开源

GitHub Copilot
GitHub 官方 AI 编程助手:从 issue 到审查并合并 PR 全程参与,覆盖编辑器、终端、桌面端与 GitHub 网页;
同分类

LLM
开源命令行工具兼 Python 库,在终端调用 OpenAI、Claude、Gemini、Qwen、DeepSeek 等几十家模型,提示词与响应存进本地 SQLite 可随时检索
同标签 · 开源

Unsloth
开源的本地 AI 工作台,桌面端即可下载模型对话,无代码微调模型,还能本地生成与编辑图像视频,并可把编码智能体接到自己的 GPU。
同标签 · 开源
