做视频AI导航网
做视频AI导航网
AI导航
  • 热门工具
  • Agent智能体
  • Skills技能
  • AI大模型
  • AI创作
  • AI工具集
视频Video
  • 素材下载
  • 创作灵感
Github神器
搜索
  • 导航
  • 资讯
  • 视频素材
  • 视频模版
  • 音乐音效
  • Luts调色预设
  • 整合包
首页/
打开 MD 链接

OMP - 把LSP、调试器和子代理真正接进终端的开源编程Agent

32
推荐!给终端装上IDE级代码理解、真实调试器和多代理协作,让AI从补全代码走向执行完整工程任务
评分
工具类型:终端开源AI编程Agent核心能力:LSP、DAP调试、子代理、记忆与代码审查模型支持:支持多家模型提供商与自定义配置运行平台:macOS、Linux、原生Windows开源协议:MIT License安装方式:安装脚本、Homebrew、Bun、Nix、PowerShell、mise
推荐给终端重度用户:OMP把LSP、真实调试器、子代理、跨会话记忆和代码审查接进同一个开源编程Agent,让A…
AI编程开发|AI编程·AI编程助手·代码审查·开源AI·终端编程·编程智能体

推荐给偏爱终端、又不想牺牲 IDE 级代码理解能力的开发者:OMP(Oh My Pi)把 LSP、DAP 调试、子代理、跨会话记忆、代码审查和浏览器操作接进同一个命令行 Agent,让 AI 不只生成代码,也能理解符号、追踪引用、运行调试器并完成更长的工程任务。

OMP Oh My Pi终端开源编程Agent官网截图

OMP 是什么?

OMP 全称 Oh My Pi,是一个运行在终端中的开源 AI 编程 Agent,由 can1357 基于 Pi 项目继续开发。它的产品方向并不是再做一个带聊天栏的代码编辑器,而是让终端 Agent 直接获得 IDE、调试器、代码检索、记忆和多代理协作能力。开发者可以继续使用熟悉的编辑器与命令行,同时让 OMP 读取项目、修改文件、运行工具、检查错误并处理 Git 工作流。

从定位看,OMP 更接近“工程执行环境”而不是单纯的代码补全插件。它允许用户选择不同模型提供商,并用同一套工具接口完成文件读取、搜索、编辑、调试、网页研究、代码审查和任务拆分,因此适合愿意掌控模型、权限和工作流程的技术用户。

为什么 OMP 值得关注?

很多终端编程助手的短板并不是模型不够强,而是工具层太薄:重命名只做文本替换,调试依赖反复插入日志,多代理结果难以合并,修改失败后又消耗大量 Token 重试。OMP 的思路是强化承载模型的 Agent 框架,让模型使用更准确的代码信息和更可靠的编辑方式。

这意味着同一个模型放进 OMP 后,可能因为获得 LSP 引用、调试器状态、结构化子代理结果和内容哈希编辑而更稳定。它的价值主要来自工具编排与工程上下文,而不是宣称拥有独家基础模型。

核心功能评测

LSP 接入:让 Agent 理解符号关系

OMP 将语言服务器能力接入读写流程。重命名文件或符号时,Agent 可以获得引用、定义、诊断和工作区编辑信息,而不是只在文本中猜测。对于包含别名导入、转发导出和多模块依赖的项目,这种能力能明显降低漏改和误改概率。

DAP 调试:让 AI 看到真实运行状态

通过 Debug Adapter Protocol,OMP 可以连接 LLDB、Delve、debugpy 等调试适配器,查看堆栈、变量、断点和执行状态。遇到崩溃、死锁或数据异常时,它能够根据运行时证据定位问题,而不是只靠静态阅读或不断添加打印语句。

子代理与审查:适合拆解复杂任务

OMP 支持把任务分给隔离的子代理,并要求返回结构化结果。不同子代理可以分别分析模块、测试或路由,再由主代理汇总结论。内置代码审查流程还会按优先级输出问题与发布结论,适合分支、提交或未提交改动的集中检查。

跨会话记忆与动态规则

记忆系统可以保存项目事实、可复用经验和会话摘要,让下一次启动不必重新解释整个代码库。动态规则则在模型偏离约束时触发提醒并重试,避免把所有规则始终塞进上下文。两者都能提升长项目的一致性,但保存内容和规则范围仍需要用户主动管理。

浏览器、桌面与协作能力

除了代码文件,OMP 还能进行网页研究、读取在线文档、驱动浏览器,并在获得授权后操作桌面环境。协作模式允许把正在运行的会话分享给队友查看或共同操作。能力覆盖很广,也意味着它可能接触网页账号、剪贴板、窗口和本地命令,启用前应认真检查权限。

原生跨平台与开放扩展

OMP 支持 macOS、Linux 和 Windows,Windows 版本不依赖 WSL。底层包含原生 Rust 组件,并提供多种模型提供商、内置工具、规则兼容和配置导入能力。它还能读取 AGENTS.md、Cursor MDC 等已有项目规则,迁移已有 AI 编程约定时更省事。

安装与快速上手

macOS 与 Linux 可以使用官方安装脚本:

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

也可以通过 Homebrew 安装:

brew install can1357/tap/omp

Windows PowerShell 用户可使用:

irm https://omp.sh/install.ps1 | iex

安装后先在测试项目中启动 OMP,配置准备使用的模型提供商与 API Key,再让它完成只读任务,例如解释目录结构或寻找某个符号的引用。确认模型、工具与权限行为符合预期后,再逐步开放文件修改、命令执行、浏览器和桌面控制。

真实使用建议

  1. 先阅读安装脚本或选择包管理器安装,避免在不了解内容时直接执行远程脚本。
  2. 从独立测试分支或临时仓库开始,确保重要改动可以通过 Git 回退。
  3. 把项目约束写入 AGENTS.md 等规则文件,并保持规则短、明确、可验证。
  4. 复杂任务先使用计划模式,确认拆分、测试和验收标准后再执行。
  5. 对文件删除、依赖升级、发布、账号操作和桌面控制保留人工确认。
  6. 根据代码敏感度选择模型提供商,并查看其数据保留与隐私政策。

适合哪些开发者?

  • 终端重度用户:希望在 CLI 中获得接近 IDE 的代码理解和调试能力。
  • 大型项目维护者:需要跨文件修改、引用分析、代码审查和长期项目记忆。
  • 多模型用户:希望自由选择模型服务,而不是绑定单一厂商。
  • 开源工具爱好者:愿意查看源代码、调整配置并参与扩展。
  • Windows 开发者:需要无需 WSL 的原生终端编程 Agent。

优点与局限

优点:把 LSP 和真实调试器接入 Agent;支持结构化子代理协作与代码审查;具备跨会话记忆、网页研究和多模型能力;跨平台并开放源代码;终端工作流完整。

局限:更适合熟悉命令行、Git 和模型配置的用户;部分能力需要外部模型 API、调试适配器或额外环境;浏览器与桌面操作扩大了权限范围;功能更新较快,配置和命令应以最新文档为准。

综合评价

OMP 的亮点不是把聊天搬进终端,而是认真补齐 Agent 在真实软件工程里缺失的感知与执行能力。LSP 负责理解代码关系,DAP 提供运行时证据,子代理拆解复杂任务,记忆和规则维持长期一致性。它因此比轻量补全工具更有工程潜力,也比封闭式 IDE 助手更适合喜欢自定义的开发者。代价是更高的配置与权限管理要求,适合愿意理解工具链并保持人工审查的人。

常见问题(FAQ)

OMP 与 Pi 是什么关系?
OMP 是基于 badlogic/pi-mono 的 Pi 项目继续开发的分支,增加了更完整的工程工具、原生组件和 Agent 工作流。
OMP 本身免费吗?使用时还会产生费用吗?
OMP 以 MIT 许可证开源,软件本身可免费使用;连接商业模型时,仍可能产生对应提供商的 API 调用费用。
Windows 使用 OMP 必须安装 WSL 吗?
不需要。OMP 提供原生 Windows 支持和 PowerShell 安装方式,但具体命令、调试器与依赖兼容性仍应按项目环境验证。
OMP 会把代码发送到哪里?
取决于所选择的模型提供商和启用的工具。敏感项目应检查提供商的数据策略、限制可读目录,并避免把密钥和私有数据直接交给模型。
OMP 适合没有命令行经验的新手吗?
可以尝试,但它更偏向熟悉终端、Git、API Key 和开发工具链的用户。新手建议先在测试仓库中使用只读任务。
0 讨论
热门最新
总结
暂无总结
0 / 600
细中粗

相关网站

热门最新

Agent Skills – 跨五类 AI 编程客户端发现开源技能

推荐!一次浏览五类 AI 编程客户端的开源技能,仓库来源、星标和许可信息都能直接核对

推荐!从 GitHub 精选 Agent Skills,并按仓库、热度、星标和编辑推荐快速筛选,覆盖 Clau…

0

Pi Coding Agent – 极小核心、可自扩展的开源编程Agent

推荐!用四个核心工具保持Agent简单,其余能力全部交给TypeScript扩展和Skills

Pi是极小核心的开源Coding Agent与Agent Harness,默认提供read、write、edi…

0

Cursor – 让 AI 深度理解代码库的编程开发工作台

推荐!写代码、改项目、查上下文和做代码审查都能接上的 AI 编程助手

Cursor 是一款面向开发者的 AI 代码编辑器和编程 Agent 工作台,支持代码库理解、智能补全、多文件…

1

ZCode – 想让 AI Agent 参与规划、编码、评审和上线,这个开发工具很有氛围

GLM-5.2 官方适配开发工具,将 AI Agents 接入现有工具链,辅助规划、编码、评审与上线

ZCode 是 GLM-5.2 官方适配的 AI 编程开发工具,将 AI Agents 与现有工具链结合,辅助…

0

AgentPeek – 在 Mac 顶栏看管 coding agents 的轻量工具

把 coding agents 的状态收进 Mac 顶栏。

AgentPeek 把 Claude Code、Codex、Cursor 等 coding agents 放进…

0

Screenpipe – 把每天的电脑操作沉淀成可搜索记忆与自动执行Agent

推荐!在本机记录屏幕、会议与应用上下文,把真实工作轨迹变成可搜索记忆、SOP和自动执行Agent

推荐!在本机记录屏幕、会议与应用上下文,把真实工作轨迹变成可搜索记忆、SOP和能按事件自动运行的AI智能体。

0

Ollama – 把开放大模型装进自己电脑,也能随时切换云端算力

推荐!从本地离线推理到云端大模型,用一套命令和API接通应用、编辑器与Agent

推荐!一条命令下载并运行开放大模型,用本地REST API接入应用和Agent;电脑算力不够时,还能无缝调用O…

0

Agent Reach – 为AI Agent安装15个平台互联网能力

让 Claude Code、Cursor、Windsurf 与 OpenClaw 获得跨平台搜索和读取能力

Agent Reach 是开源的多平台互联网能力安装、路由与健康检查工具,让命令行 AI Agent 读取和搜…

0

QwenPaw官网直达 – 能装Skills、接MCP、跑定时任务的开源个人AI助手

推荐!不只聊天,还能用Skills、MCP、定时任务与长期记忆把工作真正跑起来

推荐!这款开源个人AI智能体能装Skills、接MCP与多渠道,支持定时任务、长期记忆、多Agent协作和可审…

0

Loomy官网直达 – 讯飞这款会操作网页、跑办公任务的本地AI工作搭子

推荐!不用折腾复杂部署,把网页、本地文件、Skills、定时任务和远程协作交给一位会真正执行工作的桌面AI搭子

推荐!讯飞Loomy把网页代操作、本地文件、定时任务、Skills和国内协作工具接进桌面Agent,适合让AI…

0
所有的成功,都源自一个勇敢的开始
不辜负每一个勇敢的开始
做视频AI导航网 © 2026闽ICP备16009488号-1