can1357

oh-my-pi

A terminal AI coding agent with hash-anchored edits, LSP, Python, browser, subagents, and more.

v18.20.0
Published at
18h ago
38,943
Stars
6,142
Download
Synced at
11m ago

Latest release

v18.20.0Nov 12, 2026, 11:40 PM
Downloads slow? Switch the source anytime above

README

Project Overview

oh-my-pi is a terminal AI coding agent with 60+ providers, 31 built-in tools, 14 LSP ops, 28 DAP ops, and ~80k lines of Rust core.

Key Features

  • 60+ providers supported
  • 31 built-in tools
  • 14 LSP operations
  • 28 DAP operations
  • Hash-anchored edits
  • Code execution with tool-calling
  • Shell completions for bash, zsh, fish

Target Audience

  • Developers who want AI coding assistance in the terminal
  • Users who need multi-provider AI tool support
  • Rust developers

Quick Start

  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. Launch: omp

Core Advantages

  • 60+ providers, 31 built-in tools
  • Continuously tuned by real-world use
  • Open-source and transparent
  • Full LSP and DAP support

System Requirements

  • OS: macOS, Linux, Windows
  • Architectures: x86_64, arm64
  • Additional Dependencies: None

Notes

  • Alpine/musl requires libstdc++ and libgcc
  • PRs are temporarily open to everyone

Release history

Sort