Tool · Updated 2026-04-30

Oh My OpenCode

Oh My OpenCode 是把 OpenCode 从单个 Agent 工具改造成多 Agent 工作系统的配置层,也是 newtype OS 的早期实践基础。

OpenCode 本身提供了一个开放的 Agent 框架。它像一个可以改装的底盘:模型可以换,配置可以改,Agent 可以自定义,项目规则可以写进文件。Oh My OpenCode 则是在这个底盘之上,进一步把工作方式组织成一套多 Agent 协作系统。

如果说 Claude Code 是一辆配置很好的量产车,OpenCode 更像一个改装平台;Oh My OpenCode 则是围绕这个平台建立的一套驾驶舱、仪表盘和分工规则。

它解决什么问题

单个 Agent 适合执行简单任务,但一旦任务变复杂,就会遇到三个问题。

第一,上下文会被迅速塞满。一个 Agent 同时负责理解需求、搜索资料、写作、编辑、核查和归档,注意力很容易分散。

第二,能力边界不清晰。没有角色分工时,Agent 什么都做,结果就是每一步都不够稳定。

第三,工作流无法沉淀。每次都靠临时提示词驱动,工具无法真正变成系统。

Oh My OpenCode 的核心价值,是把「一个 AI」变成「一个 AI 团队」。

核心思路

Oh My OpenCode 的结构可以概括为:

主 Agent 负责判断和调度
专业 Agent 负责执行
配置文件负责约束
项目规则负责上下文

主 Agent 不需要亲自完成所有工作。它可以分析任务、拆解路径、委派给不同子 Agent,然后整合结果。

专业 Agent 则各自承担明确职责,例如 researcher、writer、editor、fact-checker、archivist。每个角色都有自己的提示词、模型选择和工作边界。

这让 AI 协作更接近一个小团队,而不是一个万能助手。

为什么 OpenCode 适合做这件事

OpenCode 的优势在于开放性。

它允许用户更深入地控制 Agent 配置、模型选择和项目级规则。相比封闭工具,OpenCode 更适合被改造成个人工作系统。

在作者的体系里,OpenCode 的意义不只是「Claude Code 的替代品」,而是从使用 AI 工具转向定制 AI 系统的关键节点。

当越来越多软件 CLI 化、Agent 化,一套可深度定制的 Agent Framework 就会成为个人算力的调度中心。

与 newtype OS 的关系

Oh My OpenCode 是 newtype OS 的前身之一。

作者在 OpenCode 和 Oh My OpenCode 的基础上,重新设计了面向内容创作场景的 Agent 团队,并逐步发展成 newtype Profile / newtype OS。

newtype OS 继续保留了多 Agent 编排的核心思想,但进一步加入了 CLI 启动方式、Skills、Obsidian 工具接入和内容创作专用流程。

适合谁

Oh My OpenCode 更适合愿意定制工具的人。

它不适合只想打开网页问几个问题的轻量用户。它适合:

和普通配置的区别

普通配置只是让工具更顺手。Oh My OpenCode 的目标更进一步:让工具理解你的工作方式。

它不是简单换主题、改快捷键、写几个提示词,而是把角色、流程、标准、模型选择和任务分工写进系统。

这也是 AI OS 的关键思想:工具不是拿来即用的,它需要被驯化。真正的生产力差距,不在于谁打开了同一个工具,而在于谁把工具变成了自己的系统。

相关概念

推荐阅读

newtype Wiki is a structured knowledge base from newtype.