OpenCode 是什么?
OpenCode 是由 Anomaly 公司开发的开源 AI 编程助手,联合创始人 Jay V(CEO)和 Frank Wang(CTO)此前创立了 Y Combinator 支持的 Serverless Stack(SST,2021 届),SST 获得 PayPal、LinkedIn、Yelp 和 YouTube 创始人的投资,GitHub 收获 2.5 万星,2025 年实现盈利。OpenCode 在 SST/Anomaly 旗下开发,定位为"全球最受欢迎的开源编码助手"。OpenCode 采用提供商无关设计,支持 75+ 个 LLM 提供商,包括 Claude、OpenAI、Google 和本地模型。项目于 2025 年 4 月 30 日首次发布,截至 2026 年 3 月已获得超过 12.5 万 GitHub 星、800+ 贡献者、1 万 + 提交,月活跃开发者超过 500 万。
OpenCode 的核心功能包括 TUI(终端用户界面)、LSP 支持、多会话管理、提供商无关架构和开源可扩展性。TUI 提供原生交互式终端界面,开发者可在终端中与 AI 协作编写代码。LSP(Language Server Protocol)集成提供跨多种编程语言的代码智能,支持重构(22 秒内更新 379 个符号)。多会话管理允许同时处理多个编码会话。提供商无关架构意味着用户可自由选择 75+ 个 LLM 提供商,包括 Claude、OpenAI、Google 和本地模型。OpenCode 采用客户端/服务器架构,JS HTTP 服务器 + Golang TUI 进程,默认情况下代码不会发送到远程服务器,用户控制模型提供商和数据范围,保障隐私。
核心功能
OpenCode 提供多种使用方式:终端 TUI(通过 `opencode` CLI 命令)、VS Code 扩展(在集成终端运行时自动安装)、VS Code 分支(Cursor、Windsurf、VSCodium 支持)、JetBrains IDEs 插件(OpenCode Companion)、桌面应用和 Web 界面。典型应用场景包括:日常代码编写和开发、代码重构和优化、多项目并行开发、学习和探索新语言、隐私敏感项目(本地模型)、团队协作开发。OpenCode 采用开源 + 付费订阅模式:开源核心完全免费,无隐藏成本;OpenCode Go 订阅 5 美元首月、之后 10 美元/月,提供可靠的开放编码模型访问;OpenCode Zen 采用按量付费,20 美元初始信用 + 每 1M token 计费;OpenCode Black(未正式公布)提供三层订阅。
产品信息
适用场景
编程开发的其他工具