# Pi | Artificialus

> For the complete content index, see [llms.txt](https://artificialus.com/llms.txt). Markdown versions of all pages are available by appending `.md` to any URL.

- Home
- /
- Agents
- /
- Pi

PI

# Pi

A minimal, extensible terminal coding harness — adapt Pi to your workflows instead of the other way around.

Earendil Inc. / Mario Zechner

Open source

Since 2025

Visit Website

Repository

Docs

Download

Share

X

Facebook

Reddit

Telegram

Bluesky

Email

Pi is a minimal, extensible terminal coding harness by Mario Zechner and Earendil Inc. — a low-ceremony CLI agent that supports 15+ LLM providers, tree-structured session history, context engineering via AGENTS.md/SYSTEM.md/skills, and a powerful extension API for tools, commands, events, and custom TUI components. Released under MIT, it ships with four operation modes (interactive, print/JSON, RPC, SDK) and a Pi package ecosystem for sharing extensions, skills, themes, and prompt templates.

##
+

Pros
- Extremely extensible architecture (skills, themes, prompt templates, event hooks, commands)
- Massive community: 56.5k stars, 6.7k forks, 223+ releases
- 15+ LLM providers supported — Anthropic, OpenAI, Gemini, Bedrock, Ollama, and more
- Minimal core with radical extensibility — install only what you need
- Rich package ecosystem with 50+ example extensions
- Tree-structured session history for non-linear conversations
- Self-modifying agent — Pi can write its own extensions
- Four operation modes: interactive, print/JSON, RPC, SDK
- Context engineering via AGENTS.md, SYSTEM.md, and skill files

##
−

Cons
- Steeper learning curve due to the extensibility model
- Documentation spread across pi.dev, GitHub, and blog posts
- Less opinionated than alternatives — you configure more yourself
- TUI is functional but less polished than dedicated TUI-first agents like Crush
- Requires Node.js 22.19.0+
- npm package can be confusing due to scoped naming

##

Pricing

### Free

$0

Full functionality under MIT license. Bring your own API keys for LLM providers. Install via npm, bun, or curl.

## Introduction

Pi is a terminal coding harness built for extensibility — an agent that stays small at the core with radical extensibility through extensions, skills, themes, and prompt templates. Released under MIT by Earendil Inc.

## Version History

v0.76.0
May 27, 2026
Explicit session IDs for automation, RPC improvements, predictable retries and timeouts

v0.75.5
May 23, 2026
Read tool output, Windows fixes, adaptive thinking

v0.75.4
May 20, 2026
Shrinkwrap, supply-chain hardening, theme detection

Best for Developers who want a minimal, hackable coding harness they can extend with their own skills, themes, and prompt templates

Capability Minimal core + maximal extensibility · Extension/Skill/Theme/Prompt-template APIs · 15+ LLM providers · Tree-structured session history · Context engineering via AGENTS.md/SYSTEM.md/skills · Four operation modes (interactive, print/JSON, RPC, SDK) · 223+ releases · 56.5k stars

Runs on Terminal CLI · RPC server · SDK · macOS · Linux · Windows · Termux (Android)

Signature Snippet

Copy

```
`npm install -g --ignore-scripts @earendil-works/pi-coding-agent
cd /path/to/project
pi

# First session prompt
Summarize this repository and tell me how to run its checks.

# Switch models mid-session
/model

# Non-interactive mode
pi -p "List all .ts files in src/"

# Reference files with @
pi @README.md "Summarize this"

# Install a Pi package
pi install npm:@foo/pi-tools

# Export session to HTML
/export`
```

## More in this Space

SO

### Sourcery

Closed source

AI code review platform for the AI era. Automated code reviews, security scanning, and team analytics across GitHub, GitLab, VS Code, and JetBrains. Used by 300,000+ developers.

View profile

WT

### What The Diff

Closed source

AI-powered PR description generator and code review assistant. Automatically writes pull request descriptions, sends stakeholder notifications, creates changelogs, and provides inline code refactoring.

View profile

BA

### Blackbox AI

Closed source

Multi-agent AI coding platform with 12+ agents and 24+ models, featuring Chairman LLM for parallel multi-agent evaluation and end-to-end encrypted inference. Ships across six surfaces: CLI, IDE, Cloud, API, Mobile, and Builder.

View profile