「oh-my-pi」把 IDE、LSP、调试器和子代理接进终端的开源 AI coding agent

omp 终端界面截图

如果你平时已经把 coding agent 当成终端里的第二双手,oh-my-pi 这个项目值得认真看一眼。它的定位不是再做一个简单聊天壳,而是把终端代理和 IDE 能力拧到一起:读文件、搜索、编辑、执行代码之外,还把 LSP、DAP 调试、子代理、浏览器能力和长期记忆放进同一套工作流里。

项目主页把它称为 “a coding agent with the IDE wired in”。这个说法挺准确:比如重命名符号时,它不是只靠字符串替换,而是走 LSP 的引用和重命名能力;遇到 native、Go 或 Python 进程问题,也可以通过调试适配器看调用栈和变量,而不是继续在代码里撒日志。对经常处理大仓库、跨语言项目和复杂重构的人来说,这类能力的价值不在炫技,而在减少那些最磨人的上下文切换。

另一个有意思的点是它对工具调用表面的打磨。README 里提到 hash-anchored edits、in-process ripgrep/glob/find、可持久的 Python 和 Bun 执行环境,以及可拆分任务的 subagents。它甚至把“读 GitHub PR、issue、内部规则、技能文档”都抽象成类似文件系统路径的读取方式,让模型少学一堆零散 API。这个方向很工程化:不是只追模型本身,而是把代理能否稳定落地这件事,当作 harness 问题来优化。

截至我这次整理时,仓库约有 5.5k stars,主语言是 TypeScript,核心里也有 Rust,许可证为 MIT;npm 包 @oh-my-pi/pi-coding-agent 最新版本显示为 15.1.8。安装方式覆盖 macOS、Linux、Windows,也支持 Bun 全局安装。它仍然是面向开发者的重工具,不太适合只想要轻量代码补全的人;但如果你想试试更接近“终端里的工程驾驶舱”的 agent,它是近期很值得收藏的开源项目。

项目地址

官网:https://omp.sh
项目地址:https://github.com/can1357/oh-my-pi

原创文章,如若转载,请注明出处:https://wefound.cc/p/3161.html

(0)
「EverMind」给 AI Agent 加长期记忆:开源 EverOS 让助手跨会话保留上下文
上一篇 2026年 5月 21日 上午11:49
「codex-proxy」让 macOS Codex 只为自身走 Clash 代理,不开 TUN 也能稳住 WebSocket
下一篇 2026年 5月 21日 下午3:07

相关推荐