omp(oh-my-pi)omp (oh-my-pi)

收录分层 B · 值得关注

把 IDE 能力焊进终端的编码 Agent,Rust 原生核心驱动

官网地址 omp.sh

命令行 Agent 免费 开源自带 KeyRust 核心LSP 内置子代理
访问官网
原名 oh-my-pi

该产品已,页面信息可能滞后,请以官网为准。

价格口径免费
免费额度MIT 开源,工具本身免费,无内置额度
分类命令行 Agent
支持系统Windows / macOS / Linux
收录分层B · 值得关注
字段核验2026-10

适合谁用

先看这段,再决定要不要往下读

适合

  • 喜欢终端、又需要代码智能与调试能力的开发者
  • 要跑长任务、需要子代理与计划模式编排的用户
  • 愿意自己配模型 Key、并可能接本地端点的技术团队

不适合

  • 偏好图形界面、习惯用鼠标完成操作的使用者
  • 不愿自己配置 Key、只想用托管额度的新手
  • 需要完整中文文档与本地化社区支持的使用者

omp(oh-my-pi) 是什么

本站整理

omp(仓库名仍是 oh-my-pi)是 Stencil Labs 在 Pi 基础上分叉并重写的终端优先编码 Agent,官方口号是把 IDE 接进来的 coding agent——把通常属于 IDE 的能力搬进终端:LSP 支撑的代码智能、调试、结构化编辑、代码评审、提交信息生成、安全扫描、子代理、advisor 模型、plan 模式与 goal 模式,还有会话树、记忆与压缩、Vibe 与 Collab 协作、浏览器与电脑控制、GitHub 集成等一长串能力,并支持接入 MCP 服务器和自己的扩展市场。它的核心用原生 Rust 实现,官方声称所有工具都是按真实会话调过的,因此启动与渲染比多数用 Node 写的终端 Agent 更轻快。安装方式给得很全,curl 脚本、brew、bun、PowerShell、mise 都能用,MIT 许可、可自托管,模型走你自己的账号与 Key,也支持自定义 provider 指向本地端点。需要留意的是它从 Pi 分叉而来,与上游生态各自发展,插件与文档不能直接照搬;官方没有公开付费档与模型清单,纯终端 TUI 也让习惯图形界面的人有一段适应期。

一句话概括:从 Pi 分叉的终端编码 Agent,Rust 核心内置 IDE 级能力。

关键能力

7 项

终端内代码智能

内置 LSP 支撑的跳转、诊断与结构化编辑,不开图形 IDE 也能拿到类型级视野与定义引用关系,查代码不用先开编辑器,读完就能直接改。

子代理与计划模式

支持子代理分工、plan 模式与 goal 模式,复杂目标可以拆开交给不同子代理执行,并跟踪每一步进度,长任务不容易跑偏。

会话树与记忆压缩

会话可以分支成树结构,配合记忆与压缩机制控制长任务上下文,跑长时间流程时不容易突然上下文溢出,随时能回到某个分支,不用整段重来。

MCP 与扩展市场

可接入 MCP 服务器、编写自己的扩展,并支持自建扩展市场在团队或社区内部分发,扩展不必等官方排期,团队内部工具好落地。

调试与结构化编辑

把调试与基于语法结构的编辑带进终端,改动粒度比纯文本替换更可控,适合批量重命名与接口替换这类操作,误改风险更低,改完能直接跑测试。

GitHub 工作流集成

集成 GitHub 相关操作,代码评审与提交信息生成都能在终端里完成,减少在浏览器与终端之间反复切换,提交规范更容易保持。

多方式安装

提供 curl 脚本、brew、bun、PowerShell 与 mise 等安装方式,Windows、macOS 与 Linux 都能装。

优点与不足

实际用下来的取舍

优点

  • 原生 Rust 核心,启动与渲染比多数用 Node 编写的终端 Agent 更轻快
  • LSP、调试与结构化编辑等 IDE 级能力直接内置,终端党不用在工具间来回切
  • 子代理、plan 与 goal 模式、会话树这套长任务编排相对完整
  • MIT 开源且可自托管,模型与供应商能换成自己的账号或本地端点
  • 安装方式覆盖 brew、bun、PowerShell、mise 等,各平台都能找到合适路径

不足

  • 从 Pi 分叉而来,与上游生态分家,上游的插件与文档不能直接照搬使用
  • 官方未公开模型清单与任何付费档细节,采购前需要自行核实
  • 纯终端 TUI 交互,习惯图形 IDE 的人要花时间适应快捷键与命令体系
  • 中文资料极少,文档与社区讨论基本都在英文侧,遇到问题检索成本高
  • 能力清单很长,初次配置与理解各模式差异需要投入一定学习时间

支持哪些模型

2 类
模型 / 系列说明
官方未明确披露具体清单官方文档有 Models、Providers、Custom models and providers 章节,以官网为准
自定义供应商可自行接入兼容的模型与 provider,含本地端点

BYOK:用你自己的供应商 Key 或已有编码套餐,也支持自定义 provider 指向本地端点。

对照站内代码模型榜 →

价格与额度

核验于 2026-10
计价方式
免费
免费额度
MIT 开源,工具本身免费,无内置额度
价格说明
官方未公布付费档,工具免费;成本来自你所配模型的调用费。以官网为准。

AI 编程软件的价格与额度调整频繁,本页只记计价方式、不构成报价;下单前请以 官方定价页为准。

在编程套餐目录里对比各家档位 →

常见问题

10 条
omp(oh-my-pi) 免费吗?免费额度有多少?

omp(oh-my-pi) 本身免费提供,官方没有按席位收费。免费额度方面:MIT 开源,工具本身免费,无内置额度。免费不等于没有限制,用量上限与商用条款请以官网说明为准。

omp(oh-my-pi) 支持哪些模型?可以自己换模型吗?

官方口径涉及 官方未明确披露具体清单、自定义供应商 等模型。BYOK:用你自己的供应商 Key 或已有编码套餐,也支持自定义 provider 指向本地端点。同时也支持接入本地部署的模型。

omp(oh-my-pi) 怎么收费?大概什么价位?

计价方式:完全免费。官方未公布付费档,工具免费;成本来自你所配模型的调用费。以官网为准。

omp(oh-my-pi) 支持哪些系统或编辑器?国内能正常用吗?

支持的系统:Windows / macOS / Linux。运行在:终端。代码语言方面:全语言。国内访问可能需要网络条件,具体可用性以官网为准。

omp(oh-my-pi) 开源吗?可以自己部署吗?

omp(oh-my-pi) 是开源的,采用 MIT。源码与发布记录在官方仓库,可自行审计与二次开发。支持在自己的环境里运行(本地或私有化部署),适合对代码外泄敏感的团队。

omp(oh-my-pi) 能接自己的 API Key 或本地模型吗?

支持自带 API Key:用自己的账号和额度,费用与数据都走你自己的渠道。另外支持本地模型,可完全离线运行。支持 MCP,可以接外部工具与数据源扩展能力。

omp 和 Pi 现在是什么关系?

omp 是 Stencil Labs 基于 Mario Zechner 的 Pi 分叉并重写的终端 Agent,仓库名仍叫 oh-my-pi;它加入了 LSP、调试、子代理、会话树等 IDE 级能力,因此和上游 Pi 已各自演进,Pi 的插件与文档不能直接照搬到 omp 上。

它还需要配一个编辑器吗?

不需要。它的卖点就是把代码智能、调试与结构化编辑做进终端 TUI;当然也可以让编辑器和它并行开着,用编辑器看最终结果。纯 TUI 交互意味着要在快捷键与命令上花几天适应,长期用图形 IDE 的人尤其如此。

长任务跑到一半上下文爆了怎么办?

官方提供会话树、记忆与压缩机制,可以把长任务拆成可回看的节点,并在需要时压缩历史上下文;plan 模式与 goal 模式也用于把复杂目标拆解并跟踪进度。实际能撑多久取决于你选的模型上下文窗口。

它和同类开源终端 Agent 比强在哪?

官方强调两点:一是用原生 Rust 实现核心,启动与渲染更轻快;二是把 LSP、调试、结构化编辑、评审与提交生成这些 IDE 能力直接内置,不用在多个工具之间来回切。差异是否明显,建议先在自己的仓库里跑几个真实任务再判断。

软件的能力、定价与平台信息取自厂商公开页面并逐条核验;价格与额度随官方调整,请以各官网为准,核验时间 2026-10。