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 工具链的开发者。
快速上手
- 安装:执行官方安装脚本
curl -fsSL https://get.omo.dev/install.sh | bash,一键安装 omo CLI。 - 配置订阅:在
~/.config/omo/下加入 Claude / OpenAI / Gemini 等 API Key 或订阅凭证。 - 启动 Agent:在终端输入
omo,进入交互式 REPL。 - 使用关键字:输入任务描述并加上"mass ulw"等关键字触发 Ultracode 多模型联合执行。
- 查看 DAG:安装
omo-herdr-dag侧栏插件,在 IDE 中实时观察 Agent 执行流。 - 记忆管理:用
omo memory查看、清理、导出 Agent 跨会话记忆。
适用人群
- 想要一键驱动多模型协作的研究人员、产品经理、独立开发者。
- 处理跨领域复合任务(研究+写稿+代码+演示)的全栈工程师。
- 喜欢命令行工具胜过 GUI、需要把 AI Agent 嵌入到 CI/CD 与自动化流水线的开发者。
- 对 Anthropic Claude Code 感兴趣但想要更轻量、更多模型选项的工程师。
项目链接
- GitHub:https://github.com/code-yeongyu/oh-my-openagent
- 官网与文档:https://omo.dev
- Discord:https://discord.gg/PUwSMR9XNk
- 协议:SUL-1.0
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议