Claude Code 出来后很强,但闭源且绑定 Anthropic。最近在 GitHub 发现一套可以对标甚至超越它的开源组合:OpenCode 和它的增强插件 Oh My OpenCode。
1. OpenCode:终端里的“全能助手”
这个项目(目前拥有超过 4.8 万颗星和 4100 次复刻)的核心定位是不绑定供应商 (Provider-agnostic) 的开源 AI 编程终端。
核心特性:
不绑定模型:不像 Claude Code 锁死 Claude。你可以用 OpenAI, Google Gemini,甚至本地模型。终端优先 (TUI):neovim 用户开发的,交互非常硬核。三种 Agent 模式 (Tab 切换):build:全权限,干脏活累活(开发和代码编写)。plan:只读模式,帮你分析代码、制定计划,防止 AI 瞎改文件。架构:Client/Server 架构,支持远程操作。技术栈:TypeScript (83.3%),支持 LSP。
2. Oh My OpenCode:OpenCode 的“类固醇”插件
如果说 OpenCode 是个好底座,那这个插件就是把它的性能榨干的“外挂”。作者声称这是他在烧了 $24,000 Token 后总结出来的最佳实践。
核心功能:
异步子代理 (Async Subagents):这是最牛的。主代理 (Sisyphus) 可以后台运行子代理。比如让 Claude 处理后端逻辑的同时,派 Gemini 去写前端代码,主代理在任务完成后收通知。核心代理团队 (多模型协作):Sisyphus (主代理):Claude Opus 4.5,负责编排。oracle (GPT 5.2 Medium):架构设计、代码审查。frontend-ui-ux-engineer (Gemini 3 Pro High):专精前端 UI。IDE 级工具集成:AST-Grep:支持 25 种语言的语法树级模式搜索和替换(比正则强太多)。兼容性:完全兼容 Claude Code 的命令、技能、MCP 和 Hooks。上下文优化:自动注入:读取文件时自动带入 AGENTS.md 或 README.md。智能截断:Token 快爆了自动截断 grep 输出。魔法命令:
ultrawork / ulw:激活最大性能模式(并行代理)。ultrathink:深度思考模式,动态调整模型推理能力。安装与配置:
bunx oh-my-opencode install
支持通过 oh-my-opencode.json 精细控制每个代理的权限(是否允许编辑文件、跑 bash)。
总结
OpenCode 适合想摆脱单一 AI 供应商绑定的开发者;加上 Oh My OpenCode 后,适合那些想体验多模型异步协作的高阶玩家。
项目地址:
OpenCode: anomalyco/opencodeOh My OpenCode:code-yeongyu/oh-my-opencode