oh-my-openagent 是什么?一个命令把 token 变成完成的工作

code-yeongyu/oh-my-openagent · GitHub · 官网
AI 智能体AI 聊天应用
Star7.0万
近 7 天新增0
编程语言TypeScript
开源协议NOASSERTION
创建于2025-12-03
最近更新2026-10-16

中文导读

OmO 是一个命令行 AI agent 工具,用一条 omo 命令启动,把提示词变成实际完成的工作。它支持在提示词中加入 ultrawork 或 ulw 关键词,让 agent 先阅读代码库、规划并逐步验证;加入 mass ulw 则会把任务拆成多个 agent 组成的图并行执行,并按需选用不同模型。OmO 还提供基于 git 仓库的记忆系统、按任务加载的 skills 以及多模型订阅登录,适合需要处理研究、编码、迁移等实际开发任务的开发者。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议未注明,创建于 2025-12-03,最近更新于 2026-10-16,目前有 70,077 个 Star。

项目介绍

OmO 是一个基于 TypeScript 的命令行 AI agent 工具,通过单个 `omo` 命令启动。它运行在作者对 pi 的 fork「senpi」之上,内置了研究、编码、前后端开发等能力,目标是把 token 转化为实际完成的工作。

它的核心用法是在提示词中加入 `ultrawork`(或 `ulw`)关键词,让 agent 先阅读代码库、规划、逐步验证再动手;加入 `mass ulw` 则会把整个任务展开成由多个 agent 组成的图,各部分并行运行并分别选用合适的模型。OmO 还提供基于 git 仓库的 markdown 记忆系统、按任务加载的 skills、多模型登录与切换,以及配置热重载等特性。

主要功能

适合谁用

适合希望通过命令行 AI agent 完成研究、编码、迁移等实际开发任务的开发者,尤其是需要多模型协作和长任务记忆的用户。

快速上手

  1. 运行安装脚本:curl -fsSL https://get.omo.dev/install.sh | bash
  2. 启动 OmO:omo
  3. 打开你的项目,运行 omo 并描述任务
  4. 在提示词中加入 ultrawork(或 ulw)让 agent 先规划再执行
  5. 使用 /login 登录 Claude、ChatGPT、Kimi、GLM 等订阅

Star 增长趋势

70,07770,018 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI 提示词库,支持自托管与多种集成
★ 17.3万 · HTML · 更新于 2026-10-15