Oh My Pi
终端 AI 编程代理:哈希锚点编辑、LSP 与浏览器自动化
下载 Oh My Pi
Apple 芯片版(.zip),需手动安装
其他可用下载(1)
- 下载
omp-darwin-x64
x64 · .zip · 114.1 MB
提示「无法验证开发者」怎么办?
首次打开若提示无法验证开发者,前往 系统设置 → 隐私与安全性,点击「仍要打开」即可。开源软件通常未购买 Apple 开发者签名,属正常现象。
点击「下载」将先到来源确认页,确认后开始下载。
关于 Oh My Pi
omp 是一款面向终端的 AI 编程代理,源自 Pi 项目,使用 Rust 与 TypeScript 实现,支持 macOS、Linux 和 Windows。它以哈希锚点编辑(hashline)为核心,减少编辑冲突与 token 消耗;内置 31 个工具,涵盖 LSP 代码智能、Python/JavaScript 执行内核、DAP 调试器驱动、浏览器控制、子代理并行、记忆与技能管理等能力。软件可读取 Cursor、Cline、Codex 等现有规则格式,支持 60+ 模型提供商,包括 Anthropic、OpenAI、Gemini 等,也可接入 Ollama、LM Studio 等本地服务。项目以 MIT 许可证开源发布。
下载或信息有问题?告诉我们
风险提示
该项目仍处于快速迭代阶段,且为社区/个人维护,存在接口与配置变动可能;部分工具(如 GitHub、安全扫描、生图、记忆等)默认关闭,需要手动开启。终端代理可执行代码、访问文件、控制浏览器/桌面,请勿在不受信任的环境中运行,并注意模型 API 调用可能产生费用。本站提供的原始二进制可能未签名或签名状态不明,macOS/Windows 首次运行可能触发系统安全提示。
适合谁用
- 在终端中工作、希望用自然语言驱动编码的开发者
- 需要 LSP 重命名/诊断、调试器、代码搜索等能力的 AI 编程用户
- 喜欢把 Python/JavaScript 执行、浏览器控制和子代理任务放进同一个会话的进阶用户
- 使用多家 AI 模型服务、想统一接口切换的开发者
- 愿意维护配置文件和规则并参与开源生态的技术人员
不适合谁
- 只使用图形化 IDE、不习惯命令行的用户
- 没有模型 API 密钥也不打算使用本地模型的用户
- 需要开箱即用、不愿做任何初始配置的用户
- 在受监管环境中不允许 AI 访问源代码或执行命令的团队
安装指南
请根据你的系统与 CPU 架构选择对应的可执行文件:
| 系统 | 架构 | 文件 |
|---|---|---|
| Windows | x64 | omp-windows-x64.exe |
| macOS | Apple Silicon (arm64) | omp-darwin-arm64 |
| macOS | Intel (x64) | omp-darwin-x64 |
| Linux | glibc x64 | omp-linux-x64 |
| Linux | glibc arm64 | omp-linux-arm64 |
| Linux | musl x64 | omp-linux-musl-x64 |
| Linux | musl arm64 | omp-linux-musl-arm64 |
omp-browser-relay-extension.zip 为可选浏览器中继扩展,仅在你需要让代理接管现有 Chrome 标签页时使用。
安装步骤:
- 下载对应文件后,将其放到
PATH中的目录(如/usr/local/bin或C:\bin)。 - macOS / Linux 先赋予执行权限:
chmod +x /path/to/omp,建议重命名为omp。 - Windows 可直接运行
omp-windows-x64.exe,或将文件重命名为omp.exe后加入 PATH。 - 在终端执行
omp --help或omp setup开始配置模型提供商。
首次运行常见问题:
- macOS 提示「无法打开来自身份不明的开发者」:在「系统设置 → 隐私与安全性」中点击「仍要打开」,或执行
xattr -d com.apple.quarantine /path/to/omp后重试。 - Windows SmartScreen 拦截:二进制未签名时可能触发,可点击「更多信息 → 仍要运行」;也可以在 PowerShell 中使用官方安装脚本
irm https://omp.sh/install.ps1 | iex。 - Linux musl 版启动报缺库:Alpine 等系统需先安装
libstdc++和libgcc,即apk add libstdc++ libgcc。 - 需要 Shell 补全可运行
omp completions bash|zsh|fish生成。
常见问题
omp 是免费软件吗?
是。omp 以 MIT 许可证开源,可免费下载使用。不过它本身不包含模型服务,调用 Anthropic、OpenAI 等云端模型需要相应账号/API Key,部分服务按量计费;你也可以接入本地模型(如 Ollama、LM Studio)以避免费用。
支持哪些操作系统和 CPU 架构?
支持 macOS(arm64/x64)、Linux(arm64/x64,含 musl)和 Windows x64。请按平台选择对应二进制文件,arm64 适用于 Apple Silicon 和多数 ARM 开发板,x64 适用于 Intel/AMD 64 位设备。
如何更新到新版本?
可以重新执行官方安装脚本(macOS/Linux 使用 `curl -fsSL https://omp.sh/install | sh`,Windows 使用 `irm https://omp.sh/install.ps1 | iex`),或使用 Homebrew 执行 `brew upgrade can1357/tap/omp`、Bun 重新执行 `bun install -g @oh-my-pi/pi-coding-agent`。手动下载新二进制替换旧文件同样可行。
我需要先准备什么才能开始使用?
建议先配置至少一个模型提供商。运行 `omp setup` 可引导选择模型;也可以手动编辑 `~/.omp/agent/models.yml` 添加自定义 OpenAI 兼容服务。使用云端服务需要准备 API Key(或使用 OAuth 登录),使用本地模型则无需密钥。
可以迁移其他工具的配置吗?
根据项目说明,omp 可直接读取 Cursor 的 MDC、Cline 的 .clinerules、Codex 的 AGENTS.md 等八种既有规则格式,无需手动转换。