can1357

oh-my-pi

终端 AI 编程代理,支持哈希锚定编辑、LSP、Python、浏览器、子代理等。

v18.4.2
发布于
1 天前
33,597
星标
15,077
下载
同步于
1 天前
rust

最新版本

v18.4.22026年9月28日 19:50
下载慢?可在上方随时切换镜像源

项目说明

项目概述

oh-my-pi 是一款终端 AI 编程代理,提供 60+ 提供商、31 个内置工具、14 个 LSP 操作、28 个 DAP 操作,约 8 万行 Rust 核心代码。

主要功能

  • 60+ 提供商支持
  • 31 个内置工具
  • 14 个 LSP 操作
  • 28 个 DAP 操作
  • 哈希锚定编辑
  • 代码执行与工具调用
  • Shell 补全支持(bash、zsh、fish)

适用人群

  • 希望在终端中使用 AI 编程助手的开发者
  • 需要多提供商支持的 AI 工具用户
  • Rust 开发者

快速上手

  1. macOS/Linux:curl -fsSL https://omp.sh/install | sh
  2. Homebrew:brew install can1357/tap/omp
  3. Bun:bun install -g @oh-my-pi/pi-coding-agent
  4. Windows PowerShell:irm https://omp.sh/install.ps1 | iex
  5. 启动:omp

核心优势

  • 60+ 提供商,31 个内置工具
  • 持续优化,实际使用中调优
  • 开源透明
  • 完整的 LSP 和 DAP 支持

系统要求

  • 操作系统:macOS、Linux、Windows
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • Alpine/musl 需要安装 libstdc++ 和 libgcc
  • PR 暂无条件开放

历史版本

排序