OpenCode 是由 Anomaly 开发的开源 AI 编程 Agent,在 HN 上以 1274 分重新进入热门列表。
规模与成熟度
项目已积累:
- 140k+ GitHub Stars
- 850+ 贡献者
- 11,000+ commits
- 月活开发者约 650 万
这不是一个新发布,而是一个已经运行的成熟开源项目。
差异化定位
相比闭源 AI 编程工具,OpenCode 的核心差异点集中在两个方向:
模型灵活性:通过 Models.dev 接入 75+ LLM 供应商,包括本地模型。用户可以用 Claude、GPT、Gemini,也可以接入 Ollama 在本地运行开源模型,还可以复用已有的 ChatGPT Plus 或 GitHub Copilot 订阅,避免额外付费。
数据不离境:系统明确不存储代码或上下文数据。这对有保密要求的企业环境尤其重要——代码不需要上传到第三方服务器。
技术特性
- Language Server Protocol(LSP)支持:获取类型定义、跳转到声明
- 多会话并行 Agent:同时运行多个独立编程任务
- 可分享调试链接
- GitHub Copilot 认证集成
Zen 模块:专门针对编程 Agent 场景进行基准测试和优化的模型精选集,解决不同模型供应商在代码生成任务上实现不一致的问题。
运行环境
支持三种运行形态:终端(命令行)、桌面应用、IDE 扩展,与主流开发工作流均可集成。