oh-my-pi 十分钟上手把 IDE 能力接进终端的 AI 编程智能体从安装到完成一次代码审查【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pioh-my-pi命令行名omp是一个开源的终端 AI 编程智能体它把 LSP 语言服务、真实调试器和并行子代理体系直接接进 Agent内置 60 模型供应商、31 个工具约 8 万行 Rust 核心引擎全部打进同一个二进制。这篇文章不按功能清单走而是带你走一遍完整的工作日装好它、写下第一行修改、把改动交给第二个模型审查第二天早上无缝接着干。IDE 没接上时AI Agent 最容易翻车的三个地方用过终端 Agent 的人大概都有过类似经历让它改个名字它只改了引用处忘了桶文件和别名导入线上进程卡死它只能建议加几条 print 日志一个搜索请求要 fork 出好几个子进程。oh-my-pi 的思路是给 Agent 补上 IDE 那层能力重命名走 LSP 通道请求经workspace/willRenameFiles发出re-export、桶文件、别名导入会在文件真正移动前先同步更新语言服务配置见 LSP 配置文档挂真实调试器C 二进制段错误就附 lldb 单步到坏指针Go 服务挂起就附 dlv 走 goroutinePython 进程卡住就 debugpy 暂停求值搜索与 shell 全部进程内完成ripgrep、glob、find 直接链进二进制brush 充当 bash另有 58 个命令行工具ls、sed、sort、xargs、jq…作为 builtin 在进程内执行零 fork/exec实现位于 crates/pi-natives/十分钟装好 oh-my-pi 并接通模型macOS 和 Linux 上三选一即可Windows 在文末curl -fsSL https://omp.sh/install | sh # 官方脚本 bun install -g oh-my-pi/pi-coding-agent # Bun 全局安装推荐 brew install can1357/tap/omp # Homebrew装完用omp --version验证。Alpine 用户记得先apk add libstdc libgccWindows 在 PowerShell 里执行irm https://omp.sh/install.ps1 | iex。参数细节太多日常用到哪查哪完整列表在 CLI 参数参考。首次在项目根目录运行omp它会引导你完成初始化选供应商、登录或填 API Key、定默认模型。内置 60 供应商Anthropic、OpenAI、Gemini、DeepSeek、Ollama 本地推理等认证方式覆盖 OAuth 登录、订阅计划和免 Key 的本地推理。一个省事的细节它会直接继承你已有的 Cursor、Claude Code、Copilot 等配置文件上面这张扩展控制中心的截图就是发现结果——不需要写任何迁移脚本。切换模型有三个入口会话里敲/model、按CtrlP在已配置模型间循环、或者启动时用--smol/--slow分别指定轻量快模型和深度推理模型。第一次修改一句话下指令预览先行、失败回滚进入项目目录自然语言直接开工omp 把 src/utils.ts 里的 formatDate 函数加上时区参数并保持向后兼容接下来发生的事值得留意每次 read / grep / edit 都渲染成工具卡片过程完全透明修改默认走行锚定的hashline编辑契约可切换apply_patch、patch、replace先以提案形式展示 diff你确认后才原子落盘快照校验失败会自动恢复机制细节见 edit 工具文档需求含糊时Agent 用ask工具弹出结构化选项让你勾选而不是自行脑补提示词里写一个ultrathink当轮即触发最高档推理力度orchestrate则会注入多代理并行编排契约完整规则见 magic-keywords 文档/review让第二个模型替你做代码审查改完之后会话里敲/review。它会先给出审查基准菜单——按 base 分支做 PR 式对比、只看未提交改动、审查某个具体提交或自定义审查指令——然后并行派出评审子代理扫描改动问题按 P0–P3 分级列出P0/P1 会标记为阻断项并给出明确的能否合并结论。如果想让审查贯穿全程而不只是收工前一次可以用--advisor给 Agent 配一个常驻评审模型它读每一轮动作并注入批注行为说明在 advisor 文档。长会话怎么过第二天续接资料随手查oh-my-pi 的会话自动落盘跨天开发不丢上下文omp --continue 接着昨天的改动继续 # 继续上一个会话 omp --resume # 打开会话选择器按 ID 前缀恢复配合retain/recall/learn这套记忆工具Agent 会把项目级事实写进记忆库下次会话第一轮就能认出你的代码库。工作中途要查资料也不用切窗口web_search工具串接 23 个排序后的搜索供应商拿到的 URL 直接交给read消费——arXiv 的 PDF、技术文章都会转成带锚点的结构化 markdown工具链细节见 web_search 文档。再深入一步流规则、Agent Hub 与源码模式两个进阶能力值得一提。其一是时间旅行流规则TTSR你的规则平时休眠一旦模型输出偏离既定约束正则命中会在 token 流中途中止请求、把规则作为系统提醒注入再从同一点重试——纠偏不需要为每轮对话支付上下文税生命周期见 TTSR 文档。其二是子代理管控任务分发后按AltA打开 Agent Hub能看到每个子代理的实时活动与用量也能读转录、发转向消息或杀掉卡住的 worker。想跑开发版克隆仓库后一条命令起步git clone https://gitcode.com/GitHub_Trending/oh/oh-my-pi cd oh-my-pi bun setup bun dev结语把 Agent 当成有 IDE 的同事走到这里你已经绕完 oh-my-pi 的核心闭环安装 → 接通模型 → 自然语言改代码 → 预览与回滚 → 第二模型审查 → 会话续接。它的设计取舍很明确——终端优先、能力全内置用不上的可以完全不碰。接下来两个值得试的方向用orchestrate跑一次多子代理并行任务或者按 记忆系统文档 给项目沉淀第一批长期事实然后回到 packages/coding-agent/ 的源码里看看这些行为是怎么落地的。【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
Kali+Metasploit实战:从环境搭建到Meterpreter后渗透全流程指南 做渗透测试这行,Kali结合Metasploit(也就是大家常说的MSF)去打一台Windows,几乎可以算是入门必学的“科目二”。很多新手兴冲冲装好Kali,打开msfconsole,却卡在第一步:靶机连不上、会话秒断、生… · 2026/9/24 18:28:35
YOLO数据集带标签扩增实战:标签同步变换与离线增强避坑指南 简介:一个面向YOLOv5等目标检测与分割场景的数据增强小工具,用于对已标注图片进行带标签扩增,适合需要扩充训练集的开发者和研究者。工具基于OpenCV实现,支持随机翻转、剪切、仿射变换、高斯模糊、平移、自适应高斯噪声和亮度调整… · 2026/9/24 18:28:35
二手房房价预测Python实战:数据清洗到机器学习建模全流程 简介:基于链家网二手房交易数据,这套项目源码覆盖从数据爬取、清洗、分析到房价预测的完整流程。项目获导师认可并以98分通过毕业设计答辩,适合计算机相关专业正在准备毕业设计、课程设计或期末大作业的学生,也适合需要真实项目练… · 2026/9/24 19:08:44
DNS欺骗攻击原理与防御:从ARP劫持到抓包取证 1. 攻击目标、测试场景与武器选择做安全测试这几年,我一直觉得 DNS 欺骗是个被低估的入口。很多人把注意力放在 Web 漏洞、系统漏洞上,却忽略了“地址解析”这个最基础的环节。一旦域名解析被改写了,用户访问的网站、下载的文件、输入的账号密… · 2026/9/24 19:08:44
千元内降噪耳机横评:通勤与长途场景实测选购指南 每天早高峰挤地铁的时候,我都在想一个问题:到底是车厢里的报站声更让人烦躁,还是旁边那位外放短视频的大哥更让人崩溃?后来我发现答案都不对,最让人崩溃的是你花了小一千买了个降噪耳机,结果戴上去之后&… · 2026/9/24 19:08:44
Java学生选课系统如何保证并发数据一致性?从表结构到事务实战 简介:基于Java的学生选课系统压缩包是一套前后端分离的应用源码,面向需要处理课程数据管理、选课排课与权限分配的高校实训、课程设计或小型教务场景,适合具备一定Java与Vue基础的开发者参考。系统后端采用Spring Boot,前端基于Vu… · 2026/9/24 19:08:44
宽带FWM波长转换模块设计:相位匹配、器件选型与测试实战 做宽带FWM产品这几年,最大的感受是:网上能找到的理论一堆,但真正动手搭系统、调相位匹配、换器件、处理测试数据的时候,坑比想象中多得多。不少同事、同行拿着论文里的参数直接选型,结果做出来的样机效率低、带宽窄、指… · 2026/9/24 19:08:38
云端 GPU 图形调试:何时需要 VNC 图形入口,而不是只停留在 SSH? 云端 GPU 上跑图形类、视频类或其他需要窗口反馈的任务时,一个很常见的误区是:
已经能 SSH 进去,是不是就说明远程调试入口已经解决了?
不一定。
这里真正需要区分的,并不是“SSH 和 VNC 谁更好”,而是当前… · 2026/9/24 19:08:31
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程 简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13
1D-CNN时间序列建模实战:从Conv1d原理到工业落地 简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26
柔软的L:汉语语流中被忽视的舌肌张力控制 1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44