OpenSoftHub
Oh My Pi

Oh My Pi

终端 AI 编程代理:哈希锚点编辑、LSP 与浏览器自动化

下载 Oh My Pi

下载 Oh My Piarm64 · .zip · 108.1 MB

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 架构选择对应的可执行文件:

系统架构文件
Windowsx64omp-windows-x64.exe
macOSApple Silicon (arm64)omp-darwin-arm64
macOSIntel (x64)omp-darwin-x64
Linuxglibc x64omp-linux-x64
Linuxglibc arm64omp-linux-arm64
Linuxmusl x64omp-linux-musl-x64
Linuxmusl arm64omp-linux-musl-arm64

omp-browser-relay-extension.zip 为可选浏览器中继扩展,仅在你需要让代理接管现有 Chrome 标签页时使用。

安装步骤:

  1. 下载对应文件后,将其放到 PATH 中的目录(如 /usr/local/binC:\bin)。
  2. macOS / Linux 先赋予执行权限:chmod +x /path/to/omp,建议重命名为 omp
  3. Windows 可直接运行 omp-windows-x64.exe,或将文件重命名为 omp.exe 后加入 PATH。
  4. 在终端执行 omp --helpomp 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 等八种既有规则格式,无需手动转换。

Oh My Pi 下载 - 终端 AI 编程代理:哈希锚点编辑、LSP 与浏览器自动化 - OpenSoftHub