Pi

Use Pi as a terminal-based coding agent that can be customized by its users.

pi.dev
Pi homepage screenshot

About Pi

Pi is a terminal-based coding agent that users adapt to their workflows with extensions, skills, prompt templates, and themes. These can be bundled as packages and shared via npm or git, and project context can be loaded from AGENTS.md and SYSTEM.md files. It works with models from 15+ providers with mid-session switching, stores sessions as trees that support branching and sharing, and offers interactive, print/JSON, RPC, and SDK modes. It does not include sub-agents and plan mode by default; those must be built or installed separately.

Key features

  • Customize with extensions, skills, prompt templates, and themes
  • Switch among models from 15+ providers mid-session
  • Store sessions as trees with branching and bookmarks
  • Export sessions to HTML or share via GitHub gist
  • Operate in interactive, print/JSON, RPC, and SDK modes
  • Load project instructions from AGENTS.md and SYSTEM.md files
Best for: Developers who work in the terminal and want to build or install their own agent workflows.
Good for
  • Works with 15+ providers and hundreds of models
  • Session trees support branching, bookmarks, and sharing
  • Packages bundle extensions and settings for sharing via npm or git
Watch out for
  • Does not include sub-agents and plan mode by default

Pi at a glance

Website
pi.dev
Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Pi alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Coding Tools

Well-known listings from the same topic.

All 176

Pi FAQ

How do I switch models during a session?
Use /model or Ctrl+L, and press Ctrl+P to cycle through favorites.
How can I share Pi session history?
Use /export to create HTML, or /share to upload to a GitHub gist for a shareable URL.
How do I install Pi packages?
Use commands such as pi install npm:@foo/pi-tools or pi install git:github.com/badlogic/pi-doom.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing