CLI Tools2026年5月12日·1 分钟阅读

oh-my-pi — Terminal AI Coding Agent (omp)

oh-my-pi is a terminal AI coding agent (`omp`) with a tool harness, MCP management, session branching, and provider logins for repeatable coding runs.

简介

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 当作“可重复的执行框架”,而不是普通聊天窗口:

  1. 在仓库根目录启动,保持 cwd 稳定(让工具调用与路径解析更可靠)。
  2. 用 slash 命令显式管理状态:切模型、压缩上下文、按需开启/关闭 MCP。
  3. 让每次 run 都可复盘:必要时导出会话,改动保持足够小以便快速验证。

两个省时的小建议:

  • 先把终端输入协议配置好(尤其是 Kitty keyboard protocol 相关),不然快捷键/修饰键可能不稳定。
  • 一开始只接入一个 provider/key,把工作流稳定下来后再扩展更多来源。

FAQ

omp 是什么? 答:omp 是 oh-my-pi 的交互式终端入口命令,用来启动编码 Agent。

一定需要 Bun 吗? 答:仓库推荐 Bun 路径,但安装脚本在可用时也会安装预编译二进制。

怎么接入 MCP? 答:在对话里使用 /mcp 来添加/启用/禁用 MCP 服务器。

🙏

来源与感谢

Source: https://github.com/can1357/oh-my-pi > License: MIT > GitHub stars: 4,307 · forks: 394

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产