KingDownloads

oh-my-pi

by can1357 17.8k stars MITDeveloper Tools
Download
oh-my-pi preview

About oh-my-pi

oh-my-pi is a terminal-based AI coding agent designed to assist developers with coding tasks directly from the command line. It integrates IDE-like functionality, including code execution, debugging, and language server protocol (LSP) operations. The tool supports multiple programming languages and frameworks, leveraging AI models to optimize code edits, searches, and debugging processes.

The software is built on a foundation of Rust and TypeScript, with runtime support from Bun. It includes a comprehensive set of tools and operations, such as LSP and DAP (Debug Adapter Protocol) integrations, making it a versatile coding assistant. oh-my-pi is designed to be used out of the box, with continuous tuning based on real-world usage scenarios.

Key features

  • Code execution with tool-calling across Python and Bun
  • LSP integration for code refactoring and renaming
  • Real-time debugging with support for lldb, dlv, and debugpy
  • Time-traveling stream rules for course-correction during code generation
  • First-class subagents for parallel task execution
  • Advisor model for inline code review and feedback
  • Collaboration features for shared coding sessions

Download v16.5.2

Jul 14, 2026
View all 46 versions

Frequently asked questions

Is oh-my-pi free?
Yes. oh-my-pi is free and open-source software, distributed under the MIT license.
Which platforms does oh-my-pi support?
oh-my-pi provides downloads for Windows.
What is the latest version of oh-my-pi?
The latest version is v16.5.2, released on Jul 14, 2026.
What platforms does oh-my-pi support?
oh-my-pi supports macOS, Linux, and Windows. It requires Bun runtime version 1.3.14 or higher.
How can I install oh-my-pi?
oh-my-pi can be installed via a curl script, Homebrew, Bun, or PowerShell. Specific installation commands are provided in the README.
What license does oh-my-pi use?
oh-my-pi is licensed under the terms specified in its GitHub repository.
What programming languages does oh-my-pi support?
oh-my-pi supports multiple programming languages through its LSP and DAP integrations, including Python, JavaScript, Rust, and others.

More Developer Tools