Skip to content
AI/Agent

一个绝对被低估的开源宝藏组合:OpenCode + oh-my-opencode

免费开源的 AI 编程组合,汇聚 Claude Code 和 AmpCode 的所有优势,在某些方面甚至完成了超越。

2026/1/3 5 min read

一个绝对被低估的开源宝藏组合

最近一直在使用一个绝对被低估的开源宝藏组合:OpenCode + oh-my-opencode。

如果你觉得 Claude Code 已经是体验天花板,那这个组合可能会刷新你的认知。

它不仅免费开源,更汇聚了 Claude Code 和 AmpCode 的所有优势,甚至在某些方面完成了超越。

什么是 OpenCode?

它抛弃了枯燥的命令行,采用极其性感的 TUI(终端用户界面)模式。这就好比把你的终端变成了一个 Cyberpunk 风格的指挥舱,信息流一目了然。

oh-my-opencode 则是 OpenCode 的一个开源插件,它为 OpenCode 提供了一整套 Agent 任务处理机制,作者说他为了设计这套 Agent 架构,烧掉了价值 24,000 美元的 Token。

oh-my-opencode 的核心在于多智能体编排和上下文治理,它解决了当前 AI 编程中最痛的几个点:

1. 异步 SubAgent

它不是一个模型在干活,而是模仿了类似 Claude Code 的工作流,但更开放。

它会将不同的任务分派给不同的模型,默认情况下你需要设置 ChatGPT(架构审查)、Claude(规划委派)和 Gemini(前端 UI)三个模型。

当你下达复杂指令时,它会派生出专门的 Search Agent 或 Plan Agent 在后台异步工作,主线程不阻塞。

2. 关键词触发模式

  • Ultrawork Mode (ulw):火力全开模式,并行调度多个 Agent 解决难题。
  • Think Mode:检测到关键词(如 “think deeply”)时,自动调整模型参数,强制 AI 进行长思维链推理(类似 o1/Gemini 3 的思考过程)。
  • Search/Librarian Mode:专门负责翻阅文档和检索代码库。

3. LSP & AST 深度集成

不像普通的 AI 只是”看文本”,它集成了 LSP(Language Server Protocol)和 AST-Grep

这意味着 AI 能像 IDE 一样理解你的代码结构(函数引用、定义跳转),而不是瞎猜。

4. 上下文焦虑管理

当 Context Window 用量达到 70%85% 时,它会自动触发 Auto Compact,把旧的对话压缩总结,防止上下文溢出导致 AI 变笨或任务中断。

Tips:最近我在使用 Claude Code 的时候经常遇到上下文中断,上下文中断不是说上下文不够了,而是模型一次性给你吐出的字数是有限的,你如果用来写代码可能很少遇到,但是写文章我经常会遇到。

5. 防”太监”机制

AI 写长代码最爱写一半就停(// ...rest of code),这个插件会强制检查 TODO,逼着 AI 把代码写完。

6. 内置 MCP

  • Exa:用来网络搜索。
  • Context7:用来寻找文档。
  • Grep app:用来搜索 GitHub 上的代码。

除了以上特点,它还完美兼容 Claude Code 的命令、代理、技能、MCP、钩子(PreToolUse、PostToolUse、UserPromptSubmit、Stop)机制。

并且它作为开源明星项目,还提供了不少免费模型,比如 GLM4.7MiniMax 2.1Grok 免费用,甚至不用登录就能用,有点过于良心了。

对 Agent 有兴趣的小伙伴可以体验下~

OpenCode TUI 界面

OpenCode 功能展示