简介
oh-my-pi 是一个在终端运行的 AI 编码 Agent(命令为 omp):集成工具编排、MCP 管理、会话分支/压缩与多 Provider 登录,让“可重复的编码跑法”变得更顺手。
- 适合谁: 希望用键盘优先的 Agent 交互(slash 命令、MCP 开关、会话导出)的开发者
- 可搭配: macOS/Linux/Windows 终端;通过环境变量或
/login接入模型;通过/mcp管理 MCP - 准备时间: 8 分钟
实战建议
- 准备时间约 8 分钟(安装 + 配一把 key + 首次启动)
- 内置大量 slash 命令用于 plan/memory/MCP(例如
/plan、/memory、/mcp) - GitHub stars / forks(已核验)作为热度信号:见「来源与感谢」
更高效的用法是把 omp 当作“可重复的执行框架”,而不是普通聊天窗口:
- 在仓库根目录启动,保持 cwd 稳定(让工具调用与路径解析更可靠)。
- 用 slash 命令显式管理状态:切模型、压缩上下文、按需开启/关闭 MCP。
- 让每次 run 都可复盘:必要时导出会话,改动保持足够小以便快速验证。
两个省时的小建议:
- 先把终端输入协议配置好(尤其是 Kitty keyboard protocol 相关),不然快捷键/修饰键可能不稳定。
- 一开始只接入一个 provider/key,把工作流稳定下来后再扩展更多来源。
FAQ
omp 是什么?
答:omp 是 oh-my-pi 的交互式终端入口命令,用来启动编码 Agent。
一定需要 Bun 吗? 答:仓库推荐 Bun 路径,但安装脚本在可用时也会安装预编译二进制。
怎么接入 MCP?
答:在对话里使用 /mcp 来添加/启用/禁用 MCP 服务器。