OpenCode
OpenCode 是一个开源的 AI 编码代理,基于 MIT 许可证发布,由 Anomaly 团队开发维护[^c1]。它提供终端界面(TUI)、桌面应用(Beta)和 IDE 扩展等多种使用方式,支持连接 75 种以上的 LLM 提供商,包括 Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure 以及本地模型(通过 Ollama)等[^c2]。
OpenCode 采用客户端/服务器(C/S)架构,服务器端负责核心逻辑、LLM 上下文管理和文件系统操作,客户端则提供终端界面和桌面应用[^c3]。其内置的 LSP 支持使 AI 能够实时感知项目结构、依赖关系和代码上下文。OpenCode 内置了多个专用智能体:Build Agent(默认,全权限)和 Plan Agent(只读,用于分析和规划)[^c4]。
截至 2026 年 5 月,OpenCode 在 GitHub 上获得了 161K 星标,拥有 7.5 百万月活跃开发者,共 910 位贡献者,最新版本为 v1.15[^c5][^c6]。该项目曾被 OSSInsight 列为 28 天趋势榜首位,增长 +2.1K 星标,领先于 Claude Code(+1.2K)和 OpenAI Codex(+940)[^c7]。
OpenCode 的生态系统已围绕五种扩展点快速发展:自定义命令、Agent 技能(Skills)、插件(Plugins)、自定义智能体和 MCP 服务器[^c8]。社区项目包括 oh-my-opencode(旗舰插件,11 个智能体)、Shokunin(62 项技能,覆盖 10 个领域)等。在企业级应用中,Cloudflare 使用 OpenCode 作为 AI 代码审查的核心编排引擎,在 5,169 个仓库中完成了超过 131,000 次审查运行[^c9]。