oh-my-openagent (code-yeongyu/oh-my-openagent)

Searching Database…

这是什么?OmO(oh-my-openagent)是一个命令行 AI 智能体:你输入一条带有任务的 'omo' 命令,它会进行调研、制定计划、编写代码并验证结果,直到任务真正完成,并根据需要混合调用多个 AI 模型。
它是命令行工具,还是像 Cursor 那样接入编辑器的插件?它是一个终端命令行智能体,而不是编辑器插件:你打开项目,运行 'omo',然后描述要完成的工作。它基于 'senpi' 运行,'senpi' 是该项目自己维护的 'pi' 分支。
我需要哪些 AI 模型或订阅?你可以通过 '/login' 命令登录,它直接支持 Claude、ChatGPT、Kimi 和 GLM 的订阅,让你混合使用前沿模型和低成本模型,无需单独配置 API 密钥。
可以不加检查就直接运行安装脚本吗?安装程序会将下载的二进制文件与发布版本的校验和进行比对;如果镜像无法访问,则会回退到 GitHub Releases 下载。但你仍然是把远程脚本直接通过管道交给 bash 或 PowerShell 执行。
OmO 把我过去工作的记忆保存在哪里?记忆以 markdown 文件组成的 git 仓库形式保存在本地。一个小型、低成本的模型会读取这些历史记录,并提醒主智能体,使其不再重复过去的错误。
在提示词中添加 'ultrawork'(ulw)会有什么作用?它会让智能体切换到细致模式:先阅读代码库,制定计划,每一步都要先证明无误再进入下一步,在真实系统上检查结果,并且只有在任务确实完成时才会停止。
输入 'mass ulw' 会发生什么?任务会被拆分成一个由多个智能体并行运行的任务图,每个智能体由最适合该任务的模型负责处理。它适用于数千个来源的深度调研或大型迁移等工作,每个部分在被标记为完成之前都会经过检查。
什么是 Kibitzer?Kibitzer 是 OmO 的次级看门狗:一个小型、低成本的模型,它与主智能体一起读取你的 markdown 记忆日志,并在智能体重复过去的错误之前发出警告。
我能把 OpenCode 或 LazyCodex 的设置迁移过来吗?可以。只需运行一次 'omo setup',它就会迁移你的服务商密钥、自定义服务商、MCP 服务器、技能和模型选择。之后运行 'omo doctor',会显示哪些内容已经迁移,以及每个服务商可以运行哪些模型。
Size
310.1 MB
Stars
70.1K
Age
10mo
Commits · 90 Days