🔥 核心事件:OpenCode(anomalyco/opencode)以170,145 Star成为全球最受欢迎的开源AI编码Agent之一,仅次于Hermes Agent。它是"OpenCode"这个名称的真正主人——项目托管在GitHub的anomalyco组织下,官方网站为opencode.ai。支持终端TUI、桌面App(Beta)、IDE扩展三种使用形态,内置两个Agent角色(build/plan),并提供OpenCode Zen精选模型服务。这是一个170K Star的"巨无霸"项目。
📜 一、开发背景:不只是一个编码Agent,更是一个平台
OpenCode由anomalyco组织开发,2025年4月上线GitHub。它的定位从一开始就不仅是"一个终端里的AI助手",而是一个完整的AI编码Agent平台。
170K Star说明了什么?
OpenCode在GitHub上的170K Star让它跻身全球最受欢迎开源项目前列。与Hermes Agent(178K Star)几乎旗鼓相当。两者代表了AI编码Agent赛道的"双峰"——Hermes Agent侧重"全能Agent工作台",OpenCode侧重"纯粹编码Agent体验"。
🚀 二、安装部署:三种形态覆盖所有场景
安装方式
# 极速安装——官网脚本
curl -fsSL https://opencode.ai/install | bash
或使用包管理器
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode # macOS/Linux(推荐,实时更新)
scoop install opencode # Windows三种使用形态
1️⃣ 终端TUI(核心形态)
在终端中运行opencode即可启动一个交互式TUI,支持全键盘操作。
2️⃣ 桌面App(Beta)
从opencode.ai/download下载原生桌面App,支持:
macOS(Apple Silicon + Intel)
Windows
Linux(.deb / .rpm / .AppImage)
bash命令
# macOS(Homebrew)
brew install --cask opencode-desktop3️⃣ IDE扩展
与VS Code等IDE集成。
⚙️ 三、功能特性详解
1. 双Agent系统:build + plan
OpenCode内置两个Agent角色,通过Tab键切换:
这种设计巧妙地解决了AI编码Agent的一个核心矛盾:"我想让AI帮我写代码,但我不想让AI乱改代码。"plan模式提供了安全的代码审查体验,build模式提供了完整的开发能力。
2. 通用子Agent
内置@general子Agent,用于复杂搜索和多步骤任务,可在消息中使用@general调用。
3. 自动LSP加载
OpenCode会自动检测项目语言,加载对应的语言服务器(LSP),为LLM提供代码上下文。这比手动配置LSP的Agent体验更流畅。
4. 多Agent并行
支持在同一个项目中启动多个Agent并行工作,互不干扰。
5. 会话分享
通过链接分享任何会话,用于参考或调试——这对团队协作非常实用。
6. 75+ LLM提供商
通过Models.dev集成,OpenCode支持75+个LLM提供商,包括本地模型。加上Copilot、ChatGPT Plus/Pro等登录方式。
7. 隐私优先
OpenCode不存储任何代码或上下文数据,可在隐私敏感环境中使用。
8. 22种语言的README
支持中、英、日、韩、德、法、西、意、俄等22种语言的README,国际化程度在开源项目中极为罕见。
🤖 四、支持的AI模型
OpenCode的模型支持分为三个层次:
1. OpenCode Zen(推荐)
OpenCode官方精选和基准测试过的模型列表,确保在编码Agent场景下的稳定表现。
这是推荐新用户的首选入口。
2. API Key配置
支持所有主流LLM提供商:Anthropic Claude、OpenAI GPT、Google Gemini等。
通过配置API Key即可接入。
3. GitHub Copilot / ChatGPT Plus登录
用GitHub账号登录即可使用Copilot账户
用OpenAI账号登录即可使用ChatGPT Plus或Pro账户
4. 75+提供商
通过Models.dev平台,支持75+种LLM服务商,覆盖国际和国内主流模型。
🏆 五、与同类竞品对比
OpenCode vs Hermes Agent
两者Star数旗鼓相当(17万 vs 17.8万),但定位有明显差异:
Hermes Agent走的是"全能AI Agent工作站"路线——23个消息平台、记忆系统、技能生态、定时任务、Kanban多Agent编排,覆盖的范围远不止"写代码"。
OpenCode则聚焦于"纯粹的AI编码Agent体验"——双Agent模式、自动LSP加载、会话分享、隐私优先,每一个功能都围绕编码工作流设计。
⚠️ 六、亮点与局限性
五大亮点
17万Star的社区信赖——如此规模的Star数量本身就是一种信任背书
三种使用形态——终端/桌面/IDE,覆盖所有开发场景
build+plan双Agent——安全代码分析+完整开发的双重体验
链接分享会话——独特的团队协作功能
22种语言国际化——全球开发者都能阅读的文档
局限性
🔭 七、未来发展方向
1. 桌面App正式版——当前桌面App处于Beta阶段,正式版发布后将与终端TUI形成完整互补。
2. IDE扩展生态——OpenCode的IDE扩展如果发展到Cursor/Windsurf的成熟度,将形成"终端+IDE+桌面"的铁三角。
3. 团队协作功能——会话分享只是一个开始。未来可能出现团队会话管理、权限控制等协作功能。
4. OpenCode Zen商业化——精选模型服务Zen可能成为商业化的核心——用户免费使用OpenCode,为Zen的精选模型付费。
📌 一张表总结
OpenCode的170K Star证明了一件事:聚焦"让AI帮开发者写代码"这件核心事情上,做到极致,就能获得市场的最高认可。 它没有Hermes Agent的23个消息平台和Kanban多Agent编排,没有Claude Code的Anthropic生态背书——它只是把"终端里的AI编码Agent"这件事做到了极致。build+plan双Agent、自动LSP、会话分享、隐私优先……每一个功能都围绕编码工作流精雕细琢。17万开发者用Star投票说:有时候,少即是多。