Skip to main content
Pi (@mariozechner/pi-coding-agent by Mario Zechner) is a fast, modular, zero-fluff terminal coding harness. It features interactive tree sessions with non-linear branching, sandboxed bash execution, direct file editing, and TypeScript extensions without heavy runtime dependencies.

Installing Pi

Install Pi globally with Node.js and npm:

Configuring Neosantara Gateway

Option A: Environment Variables

Export OpenAI-compatible gateway credentials in your current shell session:

Option B: Global Configuration File

Persist settings in ~/.pi/config.json:

Running Pi

Navigate to your project repository and launch the pi command:
Alternatively, override provider and model parameters via CLI flags:
Example coding prompt:
Pi inspects the codebase, computes a diff, and prompts for your approval before writing changes to disk.

Terminal Coding Agents Comparison

Next Steps