oh-my-pi
活跃简介
oh-my-pi 是一个终端 AI 编码 Agent,采用哈希锚定编辑、优化工具链,集成 LSP、Python、浏览器、子 Agent 等功能,为开发者提供全能的编码助理。
核心特性
- 哈希锚定编辑,首次尝试即命中的精确代码修改,避免编辑偏移
- 32 个内置工具 + 13 个 LSP 操作 + 27 个 DAP 调试操作,开箱即用
- 深度 LSP 集成,重命名等操作通过 willRenameFiles 自动更新所有引用
- 内置真实调试器,支持 lldb、dlv、debugpy 等多种语言的断点调试
- Time-traveling stream rules,正则匹配自动注入规则纠正模型行为
- 支持子 Agent 并行任务分发,结果经 Schema 验证后返回结构化数据
适用场景
💡 在终端中进行全栈开发,利用 LSP 和调试器获得 IDE 级别的代码智能
💡 快速修复 C/Go/Python 等多语言程序的 Bug,通过 DAP 调试器定位问题
💡 使用子 Agent 并行处理大型重构任务,提高代码修改效率
💡 通过 web_search 和 read 工具链快速搜索和阅读技术文档与 Arxiv 论文
💡 利用代码执行工具在 Python/Bun 环境中直接运行和测试代码片段
分类
快速开始
macOS/Linux 运行 curl -fsSL https://omp.sh/install | sh 安装,或 bun install -g @oh-my-pi/pi-coding-agent。Windows 使用 irm https://omp.sh/install.ps1 | iex。启动 omp 后即可在终端中使用全部工具。支持 bash/zsh/fish 自动补全。