oh-my-pi 完整上手指南把 IDE 能力直接接进 Agent 的终端 AI 编程智能体31 个内置工具【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in. Built by Stencil Labs.项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pioh-my-pi命令名omp是终端原生的开源 AI 编程智能体把 14 个 LSP 操作、真实调试器与进程内搜索直接编译进 Agent内置 60 模型供应商。这篇文章带你走完安装、首次认证、一次真实改动和一次审查结论。终端 AI 编程智能体改完的代码过不了审查怎么办让 Agent 重命名一个工具函数它回一句完成。跑起来才发现定义文件改了17 处 import 和 2 个再导出的桶文件原封不动得你手动挨个补。问题不在模型在 Agent 没有 IDE 能力。你要的是一个知道每个符号被谁引用、能驱动真实调试器、改完能给你看审查结论的终端 AI 编程智能体。oh-my-pi 就是按这个思路做的。先把它跑起来。oh-my-pi 怎么安装三种装法与第一次认证每个平台一条命令任选其一curl -fsSL https://omp.sh/install | sh omp --version看到版本号即成功。macOS 也可以用brew install can1357/tap/omp装了 Bun 就用bun install -g oh-my-pi/pi-coding-agentWindows 的 PowerShell 里执行irm https://omp.sh/install.ps1 | iex。 Alpine / musl 系统先apk add libstdc libgcc否则预编译二进制起不来。第一次运行就是认证环节在项目根目录执行omp它会带着你走一遍流程选供应商 → 登录或填 API Key → 指定默认模型。认证方式有三种oauth账号登录、plan走订阅计划Cursor、GitHub Copilot 这类、local跑本地推理Ollama、LM Studio免 Key。磁盘上已有的.claude、.cursor、.codex等八种配置直接继承不用迁移。在列表里挑好供应商填上 Key默认模型当场锁定。oh-my-pi 第一次真实任务从下指令到审查结论先说结论。/review会启动专门的评审子代理并行扫描未提交改动问题按 P0–P3 分级、各带置信度最后给一个明确判定能不能上线哪些项在挡路。你只需要先处理 P0 和 P1。再回头看这次改动是怎么发生的。在项目目录下一句话下指令omp 把 src/utils.ts 里的 formatDate 函数加上时区参数并保持向后兼容沿途每次 read / grep / edit 都渲染成工具卡片过程一眼看清。修改不会直接写盘先以(proposed)预览出现你确认后原子落盘失败自动回滚。需求含糊时ask工具会弹出结构化选项让你点选而不是替你猜。想让它更仔细提示词里带上ultrathink这个词触发最高级别推理。改完之后补一行/reviewoh-my-pi 和别的终端 Agent 不一样在哪多数终端 Agent 靠文本功夫改代码模型重写整行字符串对不上就重试。oh-my-pi 把 IDE 能力直接接进 Agent。以重命名为例。你说把这个函数改名它不做全局搜索请求直接走 LSP 的workspace/willRenameFiles再导出、桶文件、别名导入在文件移动前就同步更新。你手动做的话是先查引用、逐处改 17 个 import、再回头核对桶文件的导出——14 个 LSP 操作把这套流程压缩成一次请求。第二处是搜索。别的 Agent 每次搜索都要 fork 出 rg、grep、findWindows 机器上这些二进制可能压根不存在。oh-my-pi 把 ripgrep、glob、find 链进进程58 个命令行工具ls、sed、sort、连 jq 在内移植进内置 crate零 fork/exec。下次重命名一个东西先别自己查引用直接让它改看桶文件被顺手同步掉。oh-my-pi 高频命令与快捷键速查最常用的这几条命令 / 快捷键用途/model会话中切换当前模型CtrlP循环切换已配置模型/review并行评审子代理扫描改动P0–P3 分级AltA打开 Agent Hub查看子代理实时状态omp --continue 接着改继续上一个会话卡住时先跑一次/hotkeys能看到当前构建的全部快捷键。让 oh-my-pi 记住你的项目项目记忆记忆是用了几天之后才感觉出来的功能。Agent 在会话中用retain写项目级事实用learn沉淀可复用经验用recall按需取回。每个会话结束会被压缩成一份心智模型下个会话第一轮就加载Agent 当场认出你的代码库。记忆默认按项目隔离在这个仓库学到的留在这个仓库。什么时候适合用你连续多天在同一个仓库干活每次都要重述项目约定。在配置里把memory.backend设为local/settings里可选记忆管线就生效了。在你最常维护的仓库试一次第二天回来验证它还记得你昨天定的约定。完整 CLI 参数与子命令见 docs/cli-reference.md每个内置工具edit、lsp、task、web_search的独立说明在 docs/tools/核心 CLI 与 SDK 源码在 packages/coding-agent/。下一步建议挑一个稍大的重构任务提示词带上ultrathink跑一遍让子代理并行和 LSP 重命名第一次配合起来。【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in. Built by Stencil Labs.项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?