code-yeongyu /oh-my-openagent
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.
★ 70,815⑂ 5,848👁 227⑃ 7,667● 5,030▤ 364◈ 91
70,815
stars
+22
5,848
forks
227
watchers
7,667
prs
5,030
issues
364
releases
91
discussions
README
English | 简体中文 | 日本語 | Русский | 한국어 | Español | Français | Deutsch | Português (Brasil) | Italiano [!NOTE] OmO 测试版: OmO ❤️ Pi 使用 curl -fsSL https://get.omo.dev/install.sh | bash 安装。记忆系统、CodeMode、Anthropic 订阅,全部支持。 只需在提示词中输入 "mass ulw" - 你就是图工程的大师。多模型 ultracode,搭配更出色的记忆系统。(右侧面板是 omo-herdr-dag) Sponsors 以下是我们的赞助商,支持着这个个人副业项目的持续开发。 | | OpenGateway 赞助了 OmO。它是一个兼容 OpenAI 的网关,通过一个 API 即可使用多家模型提供商。感谢对开源的支持。 | | :-----| :----- | [!TIP] 加入我们! | | 加入我们的 Discord 社区,与贡献者及其他 OmO 用户交流。 | | :-----| :----- | | | 关于 OmO 的更新过去发布在我的 X 账号上。 因为账号被意外停用,现在由 @justsisyphus 代为发布更新。 | | | 在 GitHub 上关注 @code-yeongyu 获取更多项目信息。 | -- OmO Your tool for real work. But it's an agent. -- OmO 就是一个 omo 命令,把你的 token 变成真正完成的工作:上万个来源的研究、一看就懂的演示、后端、前端、编程。它运行在 senpi 上,这是我们基于 pi 的分支,下面的一切都已内置。 安装 bash curl -fsSL https://get.omo.dev/install.sh | bash omo Windows 请在 PowerShell 中运行 irm https://get.omo.dev/install.ps1 | iex。脚本会为你的系统和 CPU 安装原生 omo 到 ~/.local/bin,并用发布的校验和验证。想用包管理器的话,bun add -g omo-ai(或 npm i -g omo-ai)安装的是同一个 OmO。包名是 omo-ai;npm 上那个无关的 omo 包属于别人。Windows CMD、PATH 修复、更新和卸载见 omo.dev/docs/install。 打开项目,运行 omo,说出要做的事。设置就这么多。 在会话里,/thinking 设置模型思考的深度(只输入 /thinking 会打开选择器),Shift+Tab 依次切换级别,/efforts 在有强度分级的模型上直接设置推理强度。想接着之前的工作,用 /resume(或 /sessions)打开过去的会话;在 shell 里,omo -c 继续上一个会话,omo -r 打开会话列表。其余命令都在 /help 里。 从 OpenCode 版或 LazyCodex 迁移过来?运行一次 omo setup。它会把你的提供商密钥、自定义提供商、MCP 服务器、技能和模型选择一并带过来。 之后运行 omo doctor,可以看到你的提供商能跑哪些任务类别,以及旧安装留下了什么。完整步骤见 从 OpenCode 迁移。 omo update 原地更新。bun remove -g omo-ai(或 npm uninstall -g omo-ai)即可卸载。 为什么选 OmO ultrawork。 不必学习。觉得任务很难,就在提示词里加上 ultrawork(或 ulw)。 代理会先读代码库再动手,制定计划,每一步验证后再继续,在真实环境中检查结果,完成后停下。 让数百个代理为你工作。只需一个关键词。 输入 mass ulw,整件工作就变成一张代理图:横跨数千来源的深度研究、一整套机器学习流水线、没人想做的迁移。 每个部分由最合适的模型并行完成,说完成之前先经过检查。 Kibitzer。你的代理不会忘记你,也不会忘记你的工作。 记忆保存在一个由 markdown 文件组成的 git 仓库里。 一个小而便宜的模型坐在昂贵的主代理旁边,查看你做过的事,在主代理重蹈覆辙之前轻轻提醒。你不必反复解释自己。 不用纠结的多模型。 把你喜爱的前沿模型和便宜的模型混着用。登录即可:/login 支持 Claude、ChatGPT、Kimi 和 GLM 订阅。 每个模型都自带为它调好的系统提示词,你永远不会选错。 高质量技能,只给你需要的那一点。 你的模型很聪明,但解决现实问题时仍有很多不知道的事。 OmO 把缺失的知识做成技能,包括浏览器操作,只加载当前任务需要的部分。 其余的一切都经过精心打造。 彼此独立的工具调用放进一个小程序里一起执行,二十次读取只需一次往返。格式错误的工具参数在执行前被修好。 等待构建或部署是一种订阅,而不是轮询。长任务会记录检查过的内容,会话重启后从停下的地方继续。配置、技能、提示词实时重新加载。 配置 默认值自有主张,你坚持的话也可以调整。你的设置在 ~/.omo/omo.jsonc,项目也可以添加自己的 .omo/omo.jsonc;离得最近的文件优先。 所有配置项见 配置参考。 文档 - omo.dev/docs - 从 OpenCode 迁移 - 配置参考 - 功能 - 电脑操作(实验性功能) - Ultrawork 宣言 评价 "It made me cancel my Cursor subscription. Unbelievable things are happening in the open source community." - Arthur Guiot "If Claude Code does in 7 days what a human does in 3 months, OmO does it in 1 hour." - B, Quant Researcher "You guys should pull this into core and recruit him. Seriously. It's really, really, really good." - Henning Kilset 作者的话 如果我不得不从代理手里把方向盘拿回来,那不是团队协作,而是系统失败了。OmO 就建立在这个理念之上。 你说出想要什么;代理负责研究、规划,写出与资深工程师难以区分的代码,验证它,一直推进到完成。它在能换来真正速度时才花 token,把简单的部分交给便宜的模型。 我是这个项目最着迷的用户。哪个模型逻辑最敏锐?谁的文字写得最好?这周别人都发布了什么?这些答案最终都落在 OmO 里。有更好的办法?欢迎 PR。 目标是一个你不再察觉到的代理。按下开关,灯就亮了。完整
Top issues
#1397[RFE]: Automated Learning Capture System76 comments · 2026-02-02#8235Release binary diet: --splitting + full minify, embedded payload slim, provider registration adoption, retired browser CLIs, dependency cleanup60 comments · 2026-09-13#673[Feature]: Disable oh-my-opencode via cli command25 comments · 2026-01-10#10814windows-latest test shard 2/2 is broadly flaky: a different test fails each run21 comments · 2026-10-21#854[Feature]: Add `/omo-spec` — A Unified Spec‑Driven Workflow for Oh‑My‑OpenCode20 comments · 2026-01-16#1160[Feature]: Adding a Borg function for skill integration16 comments · 2026-01-27#9766Test suites leak temp directories into the OS temp dir (~5,600 entries on one machine)15 comments · 2026-10-08#190light version of ultrawork15 comments · 2025-12-24
Discussions
#11133License question: reusing memory-core (and the kibitzer recall persona) in an open-source app with paid credits1 comments · 2026-10-24#10631Opencode plugins on omo standalone1 comments · 2026-10-19#10499OmO included in AgentManager's tool catalog0 comments · 2026-10-18#10058Miwarang Senpi Delegate: OpenCode free-tier delegation0 comments · 2026-10-12#9897Looking for good, worked OmO native configuration reference1 comments · 2026-10-10#9637lazyomo — a lazygit-style TUI editor for your ~/.omo/omo.jsonc0 comments · 2026-10-05#9401Is there a way to let omo native run the plugin of OpenCode?1 comments · 2026-10-01#9256What the Discord and LINE APIs let an OmO agent do: practical recipes with official docs links (tested)0 comments · 2026-09-30
Latest release
v5.1.64 v5.1.64 2026-11-07Desktop memory sync now starts as soon as the engine boots, without waiting for a session. An engine started by omo host ensure loads extensions only when a session opens, while the desktop opens none until the engine has sent the memory-sync bootstrap handshake, so the two waited on each other. The compiled omo and the npm launcher now start that one claim before the engine loads whenever an RPC engine's launch declares a memory-sync channel; the first session reuses it. A claim that fails still reports memory sync as unavailable and never falls back to CLI credentials. (12702) (12704) Inter