OmO (oh-my-openagent) Vibe 项目

多模型联合编排 + DAG 工作流 + 持久记忆 + Anthropic 订阅兼容,命令行驱动的极简 Agent Har

OmO (oh-my-openagent) — 一句话把 token 变成完成品的 AI Agent Harness

OmO 是一款极简的 AI Agent Harness(代理脚手架),由 code-yeongyu 与 Sisyphus Labs 团队基于 pi-mono fork(senpi)开发。开发者只需在 prompt 后加一句"mass ulw"等关键字,OmO 就能跨一万个信息源做研究、写演示稿、生成前后端代码,把"想做的事"直接做成成品。

核心功能

  • 多模型联合编排(Ultracode):同时调用 Claude、GPT、Gemini 等多家模型协同推理,针对不同子任务选最合适的模型。
  • DAG 工作流可视化:配套 omo-herdr-dag 侧栏插件可实时展示 Agent 的 DAG 执行流,让多步任务进度一目了然。
  • Memory 系统:内置跨会话持久记忆,比单纯 context window 更可靠地保留项目上下文。
  • CodeMode 编程模式:面向开发者优化的代码生成与调试体验,支持长链路多文件改动。
  • Anthropic 订阅兼容:支持通过 Anthropic 订阅调用 Claude,无需自备 API Key。
  • Dori 助手:官方配套的 AI 助手 Jobdori "Dori",可作为个人版 Agent 在本地运行。
  • 多语言 README:英文、韩语、日语、简体中文、俄语五种文档。

技术实现

OmO 基于 senpi(pi-mono 的 fork)构建,TypeScript 实现;核心是"任务分解 → 模型路由 → 结果聚合"三段式架构。DAG 引擎用图结构管理多模型并发协作;CodeMode 在 Anthropic Claude Code SDK 之上封装了一层更适合 Agent Harness 的 prompt 模板与工具调度;Memory 系统采用文件存储 + 压缩上下文的方式,避开纯向量数据库依赖。整套架构强调"零配置启动、命令行驱动",目标用户是从 CLI 走向 AI 工具链的开发者。

快速上手

  1. 安装:执行官方安装脚本 curl -fsSL https://get.omo.dev/install.sh | bash,一键安装 omo CLI。
  2. 配置订阅:在 ~/.config/omo/ 下加入 Claude / OpenAI / Gemini 等 API Key 或订阅凭证。
  3. 启动 Agent:在终端输入 omo,进入交互式 REPL。
  4. 使用关键字:输入任务描述并加上"mass ulw"等关键字触发 Ultracode 多模型联合执行。
  5. 查看 DAG:安装 omo-herdr-dag 侧栏插件,在 IDE 中实时观察 Agent 执行流。
  6. 记忆管理:用 omo memory 查看、清理、导出 Agent 跨会话记忆。

适用人群

  • 想要一键驱动多模型协作的研究人员、产品经理、独立开发者。
  • 处理跨领域复合任务(研究+写稿+代码+演示)的全栈工程师。
  • 喜欢命令行工具胜过 GUI、需要把 AI Agent 嵌入到 CI/CD 与自动化流水线的开发者。
  • 对 Anthropic Claude Code 感兴趣但想要更轻量、更多模型选项的工程师。

项目链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论