Skip to content
Home

Pi

Provides a minimal, customizable terminal-based coding agent with multiple modes (interactive, print/JSON, RPC, SDK), supports 15+ AI providers, and allows on-the-fly customization via extensions, skills, and prompt templates.

pi.devDeveloper ToolsJul 2026Earendil Inc.

A terminal-based coding agent that provides a minimal, customizable harness for developers to integrate AI coding assistance into their workflows. It targets software developers and engineering teams who want to adapt the tool to their specific processes rather than conforming to a fixed product. The agent is delivered as an open-source, terminal-based tool with a command-line interface, supporting multiple AI providers and offering extensibility through packages, extensions, and skills.

Key features

  • Minimal agent harness
  • Customizable via extensions, skills, prompt templates, themes
  • Bundle and share as Pi packages via npm or git
  • Four modes: interactive, print/JSON, RPC, SDK
  • Supports 15+ providers (Anthropic, OpenAI, Google, etc.)
  • Switch models mid-session with /model or Ctrl+L
  • Tree-structured session history with branching and sharing
  • Context engineering with AGENTS.md, SYSTEM.md, compaction, skills
  • Dynamic context injection via extensions
  • Steering and follow-up messages during agent execution
  • No social media activity within the last 30 days
GTM channels
  • Blog
  • Community
  • API
  • Docs
  • Changelog
ICP
  • Software developers
  • Engineering teams
  • Startups