news 2026/10/16 2:43:20

oh-my-pi 终端 AI 编程智能体入门教程:安装到跑通首次审查

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
oh-my-pi 终端 AI 编程智能体入门教程:安装到跑通首次审查

oh-my-pi 终端 AI 编程智能体入门教程:安装到跑通首次审查

【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in. Built by Stencil Labs.项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pi

oh-my-pi(命令名omp)是一个把 LSP、真实调试器等 IDE 级能力直接编进进程里的终端 AI 编程智能体。本文带你完成安装、认证,并走完一次真实改码加审查的完整流程,结束后你就能拿它处理自己的项目。

安装与验证

macOS、Linux、Windows 都支持,执行一行即可完成安装:

curl -fsSL https://omp.sh/install | sh

也可以用包管理器:brew install can1357/tap/omp,或bun install -g @oh-my-pi/pi-coding-agent。装好后用一行确认环境可用:

omp --version

💡 Alpine / musl 先apk add libstdc++ libgcc;Windows 的 PowerShell 可直接跑irm https://omp.sh/install.ps1 | iex。执行omp completions zsh(bash、fish 同理)可生成补全,子命令与模型名都能补。

首次配置

在项目根目录直接运行omp,首次启动会拉起初始化流程:选供应商、登录或填 API Key、指定默认模型。Key 分三种:账号登录(oauth)、订阅计划(plan,面向 Cursor、GitHub Copilot)、本地推理(local,接 Ollama、LM Studio,无需 Key)。

如果你之前用过其他 AI 编程工具,无需迁移:.claude、.cursor、.codex、.github/copilot等八种已有配置会被自动识别并继承。

会话中途想换模型,输入/model;按Ctrl+P可直接跳到下一个已配置模型。

完成一次真实修改

进入项目目录,用自然语言下指令:

omp "把 src/utils.ts 里的 formatDate 函数加上时区参数,并保持向后兼容"

模型每次读取、搜索、编辑都会以独立动作块呈现在屏幕上,思路可逐步追踪;需求含糊时,ask工具会弹出结构化选项让你点选。

改动先以(proposed)状态挂起,你确认后才原子落盘,中途失败会自动回滚。提示词里加上ultrathink,可以触发最高级别的深度推理。

改完输入/review,专门的评审子代理并行扫描未提交改动,发现项按 P0–P3 分级,结论直接告诉你能不能上线。

和普通终端 AI 工具的不同在哪

  • LSP 参与写入链路:一次重命名会发出workspace/willRenameFiles,关联的 re-export、桶文件、别名导入同步更新,LSP 操作共 14 个。
  • 能驱动真实调试器:28 个 DAP 操作,lldb、dlv、debugpy 可直接挂断点单步,不再靠 print 猜。
  • 代码执行状态常驻:eval起持久 Python 与 Bun worker 内核,两者都能通过回环桥反向调用 Agent 自己的 read、search 工具。
  • 搜索发生在进程内:ripgrep、glob、find 直接编进二进制,ls、sed、sort、jq 等 58 个命令行工具零 fork/exec 执行。
  • 60+ 供应商、上千模型、9 个角色按意图派发,/model随时可换。

高频命令速查

命令 / 快捷键用途
/model为当前会话更换模型
Ctrl+P跳到下一个已配置模型
/review并行评审未提交改动,P0–P3 分级
Alt+A进入 Agent Hub 实时查看各子代理状态
/hotkeys列出当前构建的全部快捷键
omp --continue "接着改"继续上一个会话接着干

进阶技巧

会话续接:会话自动保存,omp --continue直接接着上次干;omp --resume弹出选择器,输入 ID 前缀即可恢复任意历史会话;加--fork能从指定旧会话派生新会话,两边互不干扰。

项目记忆:retain记录项目级事实,learn存放可跨会话复用的经验,recall按需取回。记忆默认按项目隔离,每次会话结束会压缩成摘要,在下次第一轮加载,Agent 立刻知道这个仓库长什么样。

下一步

核心 CLI 与 SDK 实现在 packages/coding-agent/。相关文档:

  • docs/cli-reference.md:完整 CLI 参数与子命令参考
  • docs/tools/:edit、lsp、task、web_search 等每个内置工具的独立说明
  • docs/memory.md:记忆后端的配置与选型
  • packages/coding-agent/:核心 CLI 与 SDK 源码

装好之后最值得试的一件事:挑一个稍大的重构任务,提示词带上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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 2:42:58

Spring Boot实战:封装一个生产级HTTP客户端工具类

从后端项目里接手过二十多个外部接口对接需求之后,我越来越确定一件事:调用三方接口的代码,不能靠每人一套“手写模板”来堆。短信通道、天气数据、物流轨迹、风控识别……每个服务商接口都有自己得鉴权方式、报文格式和超时脾气。最让人崩溃…

作者头像 李华
网站建设 2026/10/16 2:41:59

读懂C8051F340开发板全套资料:单周期8051、交叉开关与USB 2.0的底层逻辑

简介:这是围绕 Silicon Labs C8051F340 微控制器整理的完整开发板资料包,面向嵌入式初学者、硬件工程师及需要快速搭建混合信号原型的开发者。压缩包共590个文件、约26.34MB,核心包括原理图PDF、C语言源文件、头文件、Keil工程以及Hex固件&am…

作者头像 李华
网站建设 2026/10/16 2:41:56

51单片机流水灯工程实践:从裸机驱动到状态机设计

简介:本资源是面向嵌入式初学者与单片机课程实践者的51单片机花样流水灯完整开发包,聚焦89C51平台下的LED动态控制实战,帮助学习者掌握I/O驱动、定时器配置、C语言移位逻辑及HEX烧录全流程。压缩包共5个文件(21KB)&…

作者头像 李华
网站建设 2026/10/16 2:39:51

Vibe Coding 生成网站去 AI 味完整实战指南:三步治理法

Vibe Coding 生成网站去 AI 味完整实战指南:三步治理法 【免费下载链接】ai-guide 程序员鱼皮的 AI 资源大全 Vibe Coding 零基础教程,分享 OpenClaw 保姆级教程、大模型玩法(DeepSeek / GPT / Gemini / Claude / GLM)、最新 AI …

作者头像 李华
网站建设 2026/10/16 2:39:26

具身智能中的协同机理研究(118):TVA-World十大底层技术创新解析

前沿技术探索:TVA智能体(简称TVA) TVA智能体(亦称“AI智能体视觉”)是依托Transformer架构与“因式智能体”理论构建的新型工业视觉系统,也是当前最具代表性的具身视觉技术之一。它有机融合深度强化学习&a…

作者头像 李华