用于构建 LLM 应用和智能体的 Python 框架,提供模型、嵌入、向量库等统一接口与第三方集成。
code-yeongyu/oh-my-openagent
一款 TypeScript 编程 Agent 命令行工具,在提示词中加入 ulw 或 mass ulw 关键词即可自动规划、调度多模型并校验结果。
可替代:Cursor
- Star
- 70,215
- Fork
- 5,773
- 未关闭 Issue
- 1,569
- 最近提交
- 8小时前
这是什么?
OmO 是一个命令行 Agent(命令为 `omo`),用于端到端完成真实工作,涵盖调研、文档、后端、前端和代码。它基于 senpi 运行,senpi 是 pi 编程 Agent 的一个分支。可通过 Shell 或 PowerShell 脚本安装原生二进制文件,也可以用 `omo-ai` 的 npm 或 Bun 包安装。
核心思路是关键词触发的任务编排:在提示词中加入 `ultrawork` 或 `ulw`,Agent 会先阅读代码库、制定计划、逐步验证并在完成后停止。`mass ulw` 会把大型任务拆成多个 Agent 组成的图,并行调用不同模型,完成前逐一校验。
此外,它还内置基于 git 仓库的 Markdown 记忆系统,由一个小型辅助模型提醒主 Agent 避免重复过去的错误;支持通过订阅登录多个模型服务商;按需加载内置技能;并提供从 OpenCode 版本迁移的工具。
核心功能
- 01关键词触发(`ulw`、`mass ulw`)让 Agent 进入规划、验证式执行模式。
- 02并行 Agent 图,将子任务分配给不同模型。
- 03基于 git 的 Markdown 记忆,辅助模型提示重复出现的错误。
- 04按需加载技能,包括浏览器操作,仅加载当前任务所需内容。
- 05通过 `/login` 登录 Claude、ChatGPT、Kimi 和 GLM 订阅。
- 06`omo setup` 可迁移 OpenCode 版本中的服务商密钥、MCP 服务器和技能。
适用场景
- 借助并行 Agent 完成整个代码库的大规模迁移。
- 调研大量资料并产出完整的文档或演示稿。
- 通过一条提示词同时构建后端和前端功能。
- 混合使用高端模型与低价模型,控制 token 开销。
快速上手
- 1
通过 npm 安装 OmO
npm i -g omo-ai - 2
打开项目并运行 OmO
omo - 3
描述任务,遇到困难的任务时在提示中加入 ulw
使用前须知
- 采用 SUL-1.0 许可证,而非标准开源许可证,商业使用前请先查阅其条款。
- 运行需要登录模型订阅或提供模型服务商的密钥。
- 计算机操作(computer use)功能仍处于实验阶段。
标签
常见问题
- oh-my-openagent 是什么?
- 一款 TypeScript 编程 Agent 命令行工具,在提示词中加入 ulw 或 mass ulw 关键词即可自动规划、调度多模型并校验结果。 OmO 是一个命令行 Agent(命令为 `omo`),用于端到端完成真实工作,涵盖调研、文档、后端、前端和代码。它基于 senpi 运行,senpi 是 pi 编程 Agent 的一个分支。可通过 Shell 或 PowerShell 脚本安装原生二进制文件,也可以用 `omo-ai` 的 npm 或 Bun 包安装。
- oh-my-openagent 可以免费使用吗?用的什么许可证?
- oh-my-openagent 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- oh-my-openagent 还在维护吗?
- 活跃维护中。oh-my-openagent 最近一次提交是在 2026年10月20日。
- oh-my-openagent 适合用来做什么?
- 借助并行 Agent 完成整个代码库的大规模迁移。 调研大量资料并产出完整的文档或演示稿。 通过一条提示词同时构建后端和前端功能。 混合使用高端模型与低价模型,控制 token 开销。
- oh-my-openagent 怎么安装和运行?
- 通过 npm 安装 OmO: npm i -g omo-ai 打开项目并运行 OmO: omo 描述任务,遇到困难的任务时在提示中加入 ulw
- 在哪里获取 oh-my-openagent?
- 源代码和安装说明在 GitHub 上:https://github.com/code-yeongyu/oh-my-openagent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
将整个代码仓库打包成单个 AI 友好文件,方便输入给 Claude、ChatGPT 等大模型的命令行与网页工具。
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
一个命令行工具和 Python 库,用于调用远程及本地部署的大语言模型运行提示词和对话。
让分布在不同机器上的 AI 编程智能体在同一工作区中共享对话、文件和浏览器。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。