omp与 IDE 深度联动的编程智能体

子智能体、计划模式、LSP、DAP、长期记忆、Hashline 编辑与可追溯规则——繁重工作由原生 Rust 引擎完成。

安装

sh
curl -fsSL https://omp.sh/install | sh
powershell
irm https://omp.sh/install.ps1 | iex
sh
bun install -g @oh-my-pi/pi-coding-agent
sh
mise use -g github:can1357/oh-my-pi

omp 可在 macOS、Linux 和 Windows 上运行;使用 Bun 包时需要 Bun ≥ 1.3.14。

为什么选择 omp

omp 是 Pi 的一个 Fork,保留了适合真实开发工作的交互式终端体验,并加入原生文件与搜索工具、LSP、DAP、子智能体、计划模式、长期记忆、浏览器、GitHub 虚拟文件系统以及丰富的扩展接口。

它可以连接数十种模型 Provider。你可以通过 OAuth 使用订阅账户,通过环境变量提供 API Key,也可以在 ~/.omp/agent/models.yml 中声明兼容端点与本地模型。模型角色、重试与回退链都可以配置,而不是藏在不可见的默认行为中。

核心文档

  • 快速开始:安装、终端配置、Provider 认证和第一条提示词。
  • Provider:OAuth、API Key、凭据优先级与跨机器认证。
  • 设置config.yml、模型角色和常用行为配置。
  • CLI 参考:全部 Flag、运行模式、会话选项和子命令。
  • 编写扩展:使用 TypeScript 注册工具、命令和事件。
  • 工具索引:浏览文件、LSP、DAP、Web、记忆与子智能体工具。

本站是 omp.sh 文档的中文翻译,命令、配置键、路径、环境变量及代码示例均保留原文形式。