KKGABC

OpenCode

编辑精选 4 条已验证来源

Anomaly(原 SST)维护的开源(MIT)编程智能体,模型无关、多端一体,原生支持 MCP 与插件生态

工具简介

OpenCode 是一个开源(MIT 许可)的 AI 编程智能体(coding agent),由 SST 创建、现由 Anomaly 维护(仓库 anomalyco/opencode),在 GitHub 上拥有 22 万+ star 与 1000+ 贡献者,月活开发者超过 2200 万。它的最大特点是模型无关:通过 Models.dev 接入 200+ LLM providers(含 Anthropic、OpenAI、Google、GitHub Copilot、本地 Ollama 等),用户自带订阅或密钥(BYOK),不被任何厂商锁定。OpenCode 以同一智能体提供多端入口——桌面应用(macOS/Windows/Linux,含会话、标签页、diff、内置浏览器与扩展)、终端 TUI(可在任意 shell/远程服务器运行)、移动 App(手机端启停与审批)以及 SDK(JS/TS、Go、Python,可嵌入脚本、CI 与自有工具)。其 agent 架构区分 build agent(完整文件与终端权限,自动实现)与 plan agent(只读,用于分析与探索),并支持 general subagent 处理跨范围的复杂多步任务;多会话可在同一项目并行运行多个 agent。OpenCode 原生支持 MCP servers(在 opencode.json 中声明本地/远程服务器,其工具与内置文件、shell、web 工具并列)、插件系统(hook 事件扩展逻辑)、自定义 agents、Agent skills(SKILL.md 可复用工作流)、自定义 slash 命令、权限控制与 /undo 回滚;并通过 Agent Client Protocol(ACP)集成 IDE,LSP 自动加载提供语言级诊断。模型侧可选免费 Zen 模型或 OpenCode Go($10/月)开放模型,核心始终免费开源。

本页内容来自 KGABC 结构化知识库。带「未验证」标记的字段表示官方资料未明确说明,不等同于「不支持」。

核心功能

  • 模型无关(200+ providers via Models.dev)
  • 多端入口(桌面/终端/移动/SDK)
  • 多会话并行 agents
  • build/plan agent 权限分离
  • 原生 MCP(本地+远程服务器)
  • 插件系统
  • 自定义 agents
  • Agent skills (SKILL.md)
  • 自定义 slash 命令
  • 权限控制
  • Undo/Redo (/undo)
  • LSP 自动加载
  • ACP IDE 集成
  • 内置浏览器(桌面端)
  • 免费 Zen 模型

适用场景

  • 多模型编程辅助
  • 长程编码与重构
  • 代码库只读分析(plan agent)
  • 调试与测试
  • 多会话并行任务
  • CI/CD 与工具集成(SDK)

优势

  • MIT 开源(可自托管,无厂商锁定)
  • 模型无关(200+ providers 含本地)
  • 多端 + 移动远程
  • 原生 MCP 与插件生态
  • build/plan 权限分离设计安全
  • 免费模型可用

技术能力

APISDKMCP 支持开源可自托管云服务未验证本地运行未验证

编程语言

协议

信息来源与可信度

共 4 条 · 4 条已验证
来源类型依据状态
OpenCode 官网

https://opencode.ai

OpenCode 官方站点,说明开源定位、多端与核心能力已验证
anomalyco/opencode (MIT)

https://github.com/anomalyco/opencode

官方开源仓库,MIT 许可,由 Anomaly 维护,22万+ stars已验证
MCP Servers | OpenCode Docs

https://opencode.ai/docs/mcp-servers/

官方文档说明可在 opencode.json 声明本地/远程 MCP 服务器,其工具对智能体可用已验证
SDK | OpenCode Docs

https://opencode.ai/docs/build/sdk/

官方提供 JS/TS、Go、Python SDK,可驱动 OpenCode 用于脚本、CI 与自有工具已验证
最后验证时间:Fri Nov 13来源优先级:官网 > 官方文档 > 官方 GitHub > 官方定价页 > 第三方资料