Favicon of Oh My Pi

Oh My Pi

Open-source terminal coding agent for macOS, Linux and native Windows, with IDE tools and support for local OpenAI-compatible servers or cloud providers.

Screenshot of Oh My Pi website

Oh My Pi is a terminal coding assistant that combines AI agents with code intelligence and debugging tools. It's for developers who want an agent working directly in their codebase, with a choice of local model servers or cloud providers. It builds on Pi and runs on macOS, Linux and native Windows without WSL.

The application runs on your machine. It can connect to a local OpenAI-compatible model server without an API key, or send model requests to a cloud provider. Cloud connections use provider accounts or API credentials, depending on the service. You can assign different models to planning, routine coding and review rather than use one model for every task.

Built-in language-server and debugger support gives the agent access to IDE capabilities. Subagents handle delegated work, while plan mode supports planning before implementation. An optional advisor model reviews the main agent's turns in its own context and sends feedback as the work proceeds. A native Rust core handles the underlying processing.

Project-scoped memory carries codebase facts and reusable lessons between sessions, with local storage, Hindsight or Mnemopi as backend choices. Oh My Pi also reads existing team rules in formats including Cursor MDC, Cline .clinerules, Codex AGENTS.md and Copilot applyTo.

Zed integration lets the agent work with the editor's current buffer, save changes through the editor and use its terminal. Built-in web search can read documentation, GitHub pages and arXiv PDFs as structured text with links preserved. The project is open source under the MIT license.

Similar to Oh My Pi