OpenCode

开源多端编码智能体,无缝接入 200+ 模型提供商

访问官网 opencode.ai
OpenCode 官网页面截图
opencode.ai 官网页面截图,实际界面以官网为准。

OpenCode是什么

OpenCode 是一款由 Anomaly 开发的开源编码智能体(Coding Agent),旨在融入开发者的工作流。它支持桌面应用、终端界面、移动端以及 SDK 集成,让开发者可以在 macOS、Windows、Linux 甚至手机上灵活使用 AI 辅助编程。

该工具的核心优势在于其开放的模型生态。通过 Models.dev,OpenCode 允许用户连接来自 200 多个提供商的 LLM,包括 Claude、GPT 和 Gemini 等主流模型,同时也支持本地模型。用户无需绑定单一服务,即可根据需求自由选择或切换模型。

OpenCode 拥有庞大的社区基础,每月超过 2200 万开发者使用,并在 GitHub 上获得了超过 22.6 万颗星标。它采用 MIT 许可证,由全球 1000 多名贡献者共同维护,确保了工具的透明度、安全性和持续进化能力。

主要功能

  • 全平台覆盖提供适用于 macOS、Windows 和 Linux 的桌面客户端,支持任意 Shell 的终端 UI,以及用于远程管理的 iOS 移动应用(Android 即将推出)。
  • 海量模型支持通过 Models.dev 集成 200+ LLM 提供商,支持 Claude、GPT、Gemini 及本地模型,用户可自带订阅或使用免费模型。
  • 多会话并行支持在同一项目中同时启动多个智能体会话,并行处理不同任务,提升开发效率。
  • 高度可扩展支持编写插件挂钩事件逻辑,连接本地或远程 MCP 服务器以扩展工具能力,并通过 SKILL.md 文件教导智能体复用工作流。
  • 自定义与控制创建具有特定提示词和工具的专用智能体,将重复任务转化为斜杠命令,并精细控制哪些操作自动执行、哪些需人工批准。
  • 安全回溯内置撤销/重做功能,可通过 /undo 命令回滚对文件和对话的最新更改,确保代码修改的安全可控。

如何使用

  1. 访问官网下载适合你操作系统的桌面客户端,或通过 curl、npm、brew 等命令安装终端版本。
  2. 启动 OpenCode,初始状态下可直接使用内置的免费模型,无需注册账号。
  3. 如需使用更高级模型,可在设置中登录 ChatGPT Plus、GitHub Copilot 或其他支持的提供商账号,或订阅 OpenCode Go。
  4. 在项目中开始新会话,通过自然语言描述任务,智能体将自动分析代码库并执行修改。
  5. 根据需要配置 MCP 服务器、安装插件或创建自定义技能(SKILL.md)以增强智能体能力。

应用场景

  • 复杂重构任务利用多会话并行功能,同时让多个智能体处理不同模块的重构,大幅缩短大型项目的维护周期。
  • 远程运维与调试通过手机端 App 随时查看和批准服务器上的代码变更,或在终端中快速连接远程环境进行故障排查。
  • 个性化工作流自动化通过编写 SKILL.md 和自定义命令,将团队特定的代码规范检查、测试生成等重复性工作流程自动化。

价格 / 免费额度

OpenCode 本身是开源免费的,内置免费模型无需账号即可使用。用户也可选择自带订阅(如 ChatGPT Plus)或购买 OpenCode Go 服务(官网显示起价为 $10/月)。具体定价以官网为准。

适合人群

  • 全栈软件工程师
  • DevOps 与系统管理员
  • 开源项目贡献者
  • 需要灵活模型选择的团队

常见问题

OpenCode 是免费的吗?

是的,OpenCode 是开源软件,提供内置的免费模型供用户直接使用,无需注册账号。

我可以用自己的 API Key 吗?

可以。OpenCode 支持“自带订阅”模式,你可以登录 ChatGPT Plus、GitHub Copilot 等已有账号,或连接其他支持的模型提供商。

支持哪些操作系统?

支持 macOS (Intel/Apple Silicon)、Windows (x64/ARM64) 和 Linux (多种格式)。此外还有终端版本和 iOS 移动应用。

什么是 MCP 服务器?

MCP (Model Context Protocol) 服务器允许你将本地或远程工具连接到 OpenCode,从而赋予智能体访问外部数据和服务的能力。

标签

  • 开源
  • 编码智能体

相关 88z.ai 快讯 / 资讯

  1. DeepSeek 正式开源 DeepSeek V4.1 Flash快讯

返回AI编程工具