">

OpenCode

AI编程 评分 4.1 / 5 0 次浏览 收录于 2 小时前 更新于 1 分钟前

MIT 开源的多形态编码 agent,自带免费模型并可接任意提供商,支持本地模型与隐私优先。

开源MIT多提供商本地模型隐私优先终端agent

OpenCode是什么

OpenCode 是一个采用 MIT 协议开源的 AI 编码智能体,官方站点为 opencode.ai(早期 opencode.dev 已失效)。它的特别之处在于同时提供终端、桌面与 IDE 三种形态,而背后是同一个 agent,用户可以在不同界面之间保持一致的工作体验。

在「AI 编程」分类下,OpenCode 的定位是一套不锁定、可自托管、隐私优先的编码 agent。它自带一组免费模型,也能接入 75 家以上大模型提供商,包括本地模型;你甚至可以直接用 GitHub Copilot 或 ChatGPT 的订阅登录,把现有订阅当作算力后端。对于重视开源可控、担心代码外泄、或希望用本地模型保隐私的开发者,OpenCode 提供了一条不依赖单一厂商的道路。

从使用成本看,OpenCode 的吸引力在于「本体免费 + 后端可选」。你既可以零成本用自带模型起步,也可以接入已有订阅或本地权重,边际成本可以压到很低。这种灵活性让它既适合个人折腾,也适合对数据驻留有要求的团队在内部服务器自托管部署。

选型上,OpenCode 更适合已经习惯命令行、或愿意折腾配置的开发者;如果你完全不想碰终端,它的桌面与 IDE 形态也能兜底,但仍不如纯 GUI 产品顺滑。把它理解为开源世界里的编码 agent 底座会更准确:上层接什么模型、跑不跑本地权重、要不要会话分享,都由你决定。这种自由度正是它区别于闭源助手的地方,也是它吸引开源用户的核心原因,代价则是上手需要一点动手能力。

可用性与中文支持

  • 开源项目可本地自托管运行,默认模型端点多在境外、需国际网络可接国内模型。
  • 界面与文档为英文。
  • 安装免费、无注册门槛,自行配置密钥即可使用。
  • 本身免费,接入第三方模型或 Zen 账户时按各提供商计费。

主要功能

  • 终端/桌面/IDE 多形态同一 agent
  • 自带免费模型加 75+ 提供商
  • LSP 自动加载补全与诊断
  • 多会话并行与分享链接
  • 可用 Copilot/ChatGPT 订阅登录
  • 隐私优先不存储代码

如何使用OpenCode

OpenCode 的上手逻辑很简单:先把模型后端定好,再选一个顺手的形态,剩下的就是用自然语言下指令。由于它不绑定单一厂商,第一次用建议先用自带免费模型跑通流程,再决定要不要接更强的第三方模型。

  1. 获取与安装:从官方仓库克隆或用包管理器安装,OpenCode 开源免费,无需注册即可在本地运行,这对不想绑定账号的开发者很友好。
  2. 选择模型后端:可使用自带免费模型,或在配置中填入任意提供商(含本地模型)的密钥,也可以用 Copilot、ChatGPT Plus/Pro 订阅直接登录,把既有额度当作算力。
  3. 选定运行形态:在终端、桌面应用或 VS Code 等 IDE 中启动同一 agent,LSP 会自动加载以提供更准的补全与诊断,形态切换不影响上下文。
  4. 发起任务:用自然语言描述改动,OpenCode 会调用所选模型生成与修改代码,多会话可并行推进不同任务,互不干扰。
  5. 分享与复盘:把会话生成分享链接发给同事,对方打开即可看到完整上下文,便于远程协作与调试,也方便把一次排查沉淀成可复用的记录。

核心优势

优点

  • 完全免费且开源 MIT
  • 多编辑器多形态一致
  • 隐私优先可本地
  • 用现有订阅零边际成本

局限

  • 需自备 API key 或模型
  • 命令行形态有门槛
  • Windows 偶有坑建议 WSL
  • 生态集成少于商业产品

使用示例

  • 偏好开源可自托管的终端 agent:团队不想把代码交给闭源云服务,便在内部服务器部署 OpenCode,所有推理留在自己可控的环境里。这种方式对合规与数据驻留要求较高的组织尤其合适。本地部署也让模型调用不经过第三方接口。
  • 用现有订阅当后端:开发者已有 ChatGPT 或 Copilot 订阅,直接登录 OpenCode 把这些额度当作模型后端,免去再买一套 API 密钥。对已经为多模型付费的个人来说,这种复用显著降低了使用门槛。
  • 本地模型保隐私:对敏感项目接入本地开源模型,代码与上下文不出内网,满足对数据驻留有要求的场景。即便断网或受限环境,也能靠本地权重继续工作。
  • 分享 session 链接调试:把一段报错的会话生成链接发给同事,对方无需重复描述即可接着排查,显著缩短沟通成本。远程协作时,这种上下文连续的分享比截图更直接。
  • 多形态一致体验:白天在 IDE 里写功能,晚上在终端接着同一 agent 收尾,形态切换但上下文连续不中断。这种一致性减少了在不同工具间搬运背景信息的损耗。
  • 接既有工具链:OpenCode 能读项目里的 linter 与测试配置,改动后顺手跑一遍,红了自己去修,把它接进本地检查也很自然。
  • 教学与演示场景:由于完全开源免费,把它放进教程或内部培训里让学生本地跑,既不产生费用,也能完整展示 agent 改代码的链路,比用闭源付费产品更省心,也方便离线环境里的课堂使用。

这些场景的共性是「你掌控后端、它负责执行」:模型强弱由你选,OpenCode 只把流程串起来。对不想被厂商绑死、又想要 agent 体验的人,这种分工刚好。如果你的首要诉求是别被单一厂商锁死,OpenCode 几乎是当前最省心的开源解。

同类工具对比

工具 形态 谁来驱动流程 适合谁
OpenCode 终端/桌面/IDE 一体 用户命令驱动、可接任意模型 偏好开源与自托管的用户
claude-code 终端 CLI 用户在终端发指令,模型固定 Claude 系列 偏好 Claude 单一订阅的用户
aider 终端 pair 编程 用户在终端驱动、贴文件 喜欢命令行工作流的开发者
amp CLI/Web/多 IDE 多模型路由加并行子 agent 跨仓库协作的团队
roo-code VS Code 扩展 用户在编辑器内驱动 习惯 VS Code 的用户

产品定价

完全免费(MIT),自带一组免费模型;接其他提供商可能产生各自费用,另有可选 Zen 精选模型账户。

价格与档位可能随时调整,以上信息以官网为准。

应用场景

  • 偏好开源可自托管
  • 用现有订阅当后端
  • 本地模型保隐私
  • 分享 session 调试

常见问题

OpenCode 真的完全免费吗?

OpenCode 采用 MIT 协议,本体与自带的一组免费模型完全免费,你可零成本使用。若接入第三方提供商或可选 Zen 账户,则按各提供商自己的计费规则产生费用,本地模型通常不产生额外开销。换句话说,免费是本体层面的,后端怎么选决定你最终是否花钱。

它和 Claude Code 的核心差异在哪?

Claude Code 绑定 Anthropic 单一厂商订阅、模型固定在 Claude 系列,由用户命令驱动;OpenCode 则是 MIT 开源、可接 75 家以上提供商含本地模型,强调不锁定、可本地与隐私优先,形态也更全面。对不想被单一模型厂商绑定的用户,这种差异很关键。

Windows 上安装需要注意什么?

OpenCode 以命令行与桌面为主,Windows 原生环境偶有安装坑,官方与社区通常建议通过 WSL(Linux 子系统)运行以获得更顺滑的体验,纯 GUI 用户也可能感到一定门槛。若坚持原生 Windows,需留意环境变量与终端编码配置。

相关工具与内容
  • Claude Code:Anthropic 终端编码 agent,由 Claude 订阅驱动,适合个人深度使用。 - Aider:终端里的 AI pair 编程工具,把文件贴给模型协作改写。 - Amp:Sourcegraph 多模型路由 agent,跨仓库上下文强。 - Roo Code:VS Code 内的开源编码 agent 扩展,在编辑器内驱动。

类似OpenCode的工具

以下工具与 OpenCode 在场景上有交集或重叠,可一并比较:

VS Code 内运行的开源、模型无关的 AI 编码 agent,支持多文件与终端。

4.0 1 用过 去使用

Sourcegraph 出品的多模型路由编码 agent,跨 CLI/Web/IDE 协作,按子任务动态选择模型。

4.1 3 用过 去使用

开源的终端 AI 结对编程工具,用自然语言驱动它直接改代码、跑测试并自动 Git 提交,模型可自选,本地模型也能接。

4.2 4 用过 去使用

跑在终端里的 AI 编码代理,能直接读改仓库、执行命令并提交改动,适合习惯命令行与 Git 流程的开发者

3.0 65 用过 去使用
More in category

AI编程的其他工具

查看AI编程全部工具

集成在编辑器与代码平台里的编程助手,从行内补全到对话问答、智能体任务与代码评审都能参与其中。

4.0 69 用过 去使用

百度的无代码应用搭建平台,把需求用自然语言讲清楚就能产出带前后端的网站、小程序与轻应用

4.0 60 用过 去使用

腾讯云推出的 AI 编程助手,插件、IDE 与命令行三种形态都提供,国内直连且个人版免费

4.0 48 用过 去使用

Semgrep, Inc. 出品的应用安全平台,把 SAST 静态分析、开源依赖成分分析(SCA)、密钥扫描与恶意软件防护统一在一个平台里,核心特点是把确定性静态分析与 AI 推理结合——用 AI 学习代码上下文来过滤误报并优先报可达漏洞,在 PR 与 IDE 内直接给出修复建议,分 Free、Teams、Enterprise 三档并提供开源社区版

4.0 20 用过 去使用
Reviews

OpenCode 相关评测

全部评测