#1616th of 21 in Coding agents and assistants

oh-my-pi

Terminal coding agent with built-in LSP, debugger, subagents and hash-anchored edits

Stars
35.1k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript

Overview

A fork of Pi that runs as a terminal coding agent with a Rust core, shipping 31 built-in tools and support for 60+ model providers. It wires in LSP operations and a DAP debugger, runs persistent Python and Bun cells, and fans work out to subagents in isolated worktrees. Edits use content-hash anchors instead of string replacement, and grep, glob and many shell utilities run in-process.

Who it is for: Developers wanting a terminal coding agent with IDE-level tooling

Strengths

  • Drives LSP (14 ops) and DAP debuggers (28 ops) from the agent
  • Hashline edits reject patches against stale files before writing
  • Runs on macOS, Linux and Windows natively, no WSL needed
  • Reads Cursor, Cline, Codex and Copilot rule files in native format

Weaknesses

  • Requires bun 1.3.14 or newer for the recommended install
  • Memory, GitHub, image and TTS tools are off by default
  • Pull request vouch policy is a trial and may return
  • Benchmark claims come from the author's own blog post

What it needs

  • no GPU
  • Docker
  • Needs bun >= 1.3.14
  • Models: 60+ providers

Also in Coding agents and assistants

See all 21
Also in Coding agents and assistants
RankProjectScore
1opencodeTerminal coding agent with build and plan modes212.8k stars, MIT78 out of 100
2orcaDesktop app that runs CLI coding agents in parallel git worktrees90.1k stars, MIT75 out of 100
3oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory70k stars, custom license75 out of 100
#4gemini-cliTerminal coding agent that runs Gemini models with file, shell and MCP tools107.3k stars, Apache-2.073 out of 100
#5OpenHandsWeb control center for running coding agents and scheduled automations90.7k stars, MIT73 out of 100