知识
← 返回

OpenCode 开源编程 Agent 全面调研报告

2026-05-22 金融
#金融 #opencode-深度调研

OpenCode 开源编程 Agent 全面调研报告

调研日期:2026-05-22 | 来源:GitHub / 官网 / 社区

一、基本信息

项目 数据
仓库 anomalyco/opencode
语言 TypeScript(15M+ 行)、MDX、CSS、HTML
许可 MIT
创建 2025-04-30(刚满 1 年)
默认分支 dev
GitHub Stars 163,662
Forks 19,330
月活开发者 750 万
总 PR 数 12,044
总 Issue 数 16,298
贡献者 900+
发布版本 ~900 个(v0.0.45 → v1.15.7)
npm 月下载 598 万
Discord 成员 ~50,000(在线 ~6,000)

二、仓库活跃度

提交频率(近 52 周)

  • 48 周内有数据,从未低于 100 次/周
  • 峰值:Week 35(606 次)、Week 51(584 次)
  • 近期稳定在 250-480 次/周
  • 最近 4 周合计约 1,523 次,周均 380 次

发布节奏

几乎每天发布,有时一天多个版本:

  • v1.15.7 — 2026-05-21
  • v1.15.6 — 2026-05-20
  • v1.15.5 — 2026-05-18
  • v1.15.4 — 2026-05-17
  • v1.15.3 — 2026-05-16
  • v0.0.45 — 2025-05-14(最早可查版本)

提交团队(Top 15)

  1. thdxr(Frank)— 2,131 commits(核心维护者)
  2. adamdotdevin — 1,861 commits
  3. rekram1-node — 1,222 commits
  4. kitlangton — 992 commits
  5. actions-user — 981 commits(CI bot)
  6. opencode-agent[bot] — 868 commits(自举 bot)
  7. iamdavidhill — 564 commits
  8. jayair — 355 commits
  9. fwang — 326 commits
  10. Brendonovich — 267 commits
  11. nexxeln — 171 commits
  12. Hona — 165 commits
  13. kommander — 133 commits
  14. kujtimiihoxha — 115 commits
  15. jlongster(James Long)— 77 commits

提交时间分布(UTC)

  • 峰值:12:00-16:00 UTC(20:00-00:00 北京时间)
  • 低谷:4:00-8:00 UTC(12:00-16:00 北京时间)
  • 夜间(0:00-6:00 UTC)仍有大量提交 → 全球分布式团队

三、技术架构

核心栈

  • 语言:TypeScript(全栈)
  • 前端:SolidJS + TailwindCSS + Vite
  • 后端/API:Hono + Zod + Effect.ts
  • 数据库:Drizzle ORM + SQLite(Bun)
  • 终端:@lydell/node-pty
  • UI 框架:OpentUI + Kobalte + @solidjs/start
  • LLM SDK:ai(Vercel AI SDK)、各厂商 SDK
  • 包管理:Bun workspace monorepo

工作空间结构

packages/
  ├── * 核心代码
  ├── console/控制台/桌面应用
  ├── sdk/jsJavaScript SDK
  ├── slackSlack 集成
  └── web网站/TUI

支持的 LLM 提供商(75+)

  • Anthropic(Claude)
  • OpenAI(GPT)
  • Google(Gemini)
  • xAI(Grok)— v1.15.7 新增 OAuth 登录
  • 本地模型:Ollama、llama.cpp、LM Studio
  • 通过 Models.dev 聚合的 75+ 提供商

四、核心功能

1. 模型无关

唯一真正「不绑厂商」的 AI 编程工具。同一个界面可以切换 Claude、GPT、Gemini、Grok 或本地模型,不受任何一家 API 策略影响。

2. 多形态运行

  • 终端(CLI)opencode 命令直用
  • 桌面 App:原生桌面体验,支持缩放、日志导出
  • TUI:终端内全屏 UI,支持分屏、diff 预览、多 session 管理
  • IDE 插件:可作为 VSCode/其他编辑器扩展

3. 多 Session 并行

一个项目同时开多个 agent 并行干活,各自独立 context。

4. LSP 自动加载

自动检测项目语言并加载对应的 Language Server,为 LLM 提供精确的代码符号信息。

5. 隐私优先

不存储用户代码和上下文数据,适合企业/合规场景。

6. MCP 协议支持

原生接入 Model Context Protocol。

7. 事件溯源会话同步

v1.3.3 引入 SQLite-backed 事件溯源,支持会话持久化和共享链接。

8. 自举

opencode-agent[bot] 是 OpenCode 自己的 agent 自动生成的提交,说明它已经能自己写自己了。

五、社区生态

规模指标

指标 数据
GitHub Stars 163,662(GitHub 总排名 #44)
月活开发者 750 万
贡献者 900+
npm 月下载 598 万
Discord 成员 ~50,000(同时在线 ~6,000)
一周新增 stars ~370(增速放缓但仍为正增长)

国际化

README 已翻译为 20+ 语言,包括中文简体、繁体、日韩、德语、法语、阿拉伯语等,社区全球化程度高。

安装渠道

  • 一键脚本curl -fsSL https://opencode.ai/install | bash
  • npm/bun/pnpmnpm i -g opencode-ai
  • Homebrew(macOS/Linux)
  • Scoop/Chocolatey(Windows)
  • Arch Linux AUR(含 stable 和 latest)
  • mise 版本管理

六、竞品对比速览

维度 OpenCode Cursor Windsurf Claude Code
开源 ✅ MIT
模型自由 ✅ 75+ ❌ 有限 ❌ 有限 ❌ Anthropic only
价格 免费 $20/mo $15/mo $20/mo+
本地模型
多 session ✅(Pro+)
后台 agent ✅(云沙箱) ✅(Background Agent)
桌面 App CLI only
隐私 ✅ 不存代码 厂商存储 厂商存储 厂商存储
母公司 独立(anomalyco) SpaceX(期权收购中) Cognition/Devin Anthropic

七、增长轨迹

  • 2025-04-30:项目创建
  • 2025-05:首批版本(v0.0.45+),获得初步关注
  • 2025 年底:开始快速增长,突破 5 万 stars
  • 2026 年初:GitHub 周热度王,单周新增 13,823 stars
  • 2026-03:突破 10 万 stars
  • 2026-05:突破 16 万 stars,750 万月活

从 0 到 16 万 stars 仅用 1 年,增速在 GitHub 历史上属于最快的一档。

八、风险与隐忧

  1. 超过 10,000 次提交导致 GitHub 统计 API 部分失效——提交太多了
  2. Issue/PR backlog 大:5,179 open issues、887 open PRs,维护压力不轻
  3. 核心团队小而集中:前三名贡献者占了绝大部分提交,bus factor
  4. 依赖 Effect.ts 生态(4.0.0-beta.66),beta 版 dependency 有一定风险
  5. 已经自举——opencode-agent[bot] 在自动生成提交,这是好事也是信号:项目正在超出纯人类维护的范围

九、总结

OpenCode 是 2026 年增长最快的开源项目之一。它的成功逻辑很清晰:

在 Cursor 被 SpaceX 锁定、Windsurf 被 Devin 收购、Claude Code 只绑 Anthropic 的背景下,开发者需要且仅需要一个完全开源、模型无关、隐私优先的 AI 编程 Agent。OpenCode 恰好就是那个答案。

它的护城河不是技术(架构可以被复制),而是社区规模、模型兼容广度、以及「最后一个不被绑死的选择」这个生态位。保持开源、保持中立、保持快的迭代节奏,它就很难被替代。