Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    1,841+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    Categories
    • Agents891
    • Coding869
    • Infrastructure377
    • Marketing357
    • Design302
    • Research276
    • Projects271
    • Analytics266
    • Testing160
    • Integration157
    • Data150
    • Security131
    • MCP125
    • Learning124
    • Extensions108
    • Communication107
    • Prompts100
    • Voice90
    • Commerce89
    • DevOps70
    • Web66
    • Finance17
    1. Home
    2. Tools
    3. Pi Coding Agent
    Pi Coding Agent icon

    Pi Coding Agent

    AI Coding Assistants

    A minimal terminal coding harness that adapts to your workflows with TypeScript extensions, skills, prompt templates, and themes.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free and open source under MIT License

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsCommand Line AssistantsAgent Frameworks

    Alternatives

    Mastra CodeMistral Vibe CLImini-SWE-agent
    Developer
    Mario ZechnerMario Zechner develops Pi, a minimal terminal coding agent d…

    Listed Feb 2026

    About Pi Coding Agent

    Pi is a minimal terminal coding agent designed to adapt to your workflows rather than forcing you to adapt to it. Built as an extensible harness, Pi provides powerful defaults while allowing developers to customize and extend functionality through TypeScript extensions, skills, prompt templates, and themes. The tool supports 15+ AI providers including Anthropic, OpenAI, Google, Azure, Bedrock, Mistral, Groq, and more, with authentication via API keys or OAuth.

    • Extensible Architecture - Build custom features using TypeScript extensions with access to tools, commands, keyboard shortcuts, events, and the full TUI. Create sub-agents, plan modes, permission gates, path protection, SSH execution, sandboxing, and MCP integration.

    • Multiple AI Providers - Connect to Anthropic, OpenAI, Google, Azure, Bedrock, Mistral, Groq, Cerebras, xAI, Hugging Face, Kimi For Coding, MiniMax, OpenRouter, Ollama, and more. Switch models mid-session with /model or Ctrl+L.

    • Tree-Structured Sessions - Sessions are stored as navigable trees. Use /tree to jump to any previous point and branch from there. Export to HTML with /export or share via GitHub gist with /share.

    • Context Engineering - Control what goes into the context window with AGENTS.md for project instructions, SYSTEM.md for custom system prompts, auto-compaction for older messages, and skills for on-demand capability loading.

    • Skills System - Capability packages with instructions and tools loaded on-demand for progressive disclosure without busting the prompt cache.

    • Prompt Templates - Reusable prompts stored as Markdown files that expand with /name command.

    • Message Queuing - Submit steering messages while the agent works (delivered after current tool) or follow-up messages that wait until the agent finishes.

    • Four Integration Modes - Interactive TUI, print/JSON for scripts, RPC via JSON protocol over stdin/stdout, and SDK for embedding in applications.

    • Package System - Bundle and share extensions, skills, prompts, and themes as packages. Install from npm or git with version pinning support.

    To get started, install Pi globally via npm with npm install -g @mariozechner/pi-coding-agent. Configure your preferred AI provider API keys and run pi in your terminal to start an interactive session. Customize your setup by adding AGENTS.md files for project-specific instructions and explore the 50+ example extensions to build your ideal workflow.

    Pi Coding Agent - 1

    Community Discussions

    Be the first to start a conversation about Pi Coding Agent

    Share your experience with Pi Coding Agent, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free and open source under MIT License

    • Full terminal coding agent functionality
    • 15+ AI provider support
    • TypeScript extensions
    • Skills and prompt templates
    • Package system

    Capabilities

    Key Features

    • TypeScript extensions for custom tools, commands, and keyboard shortcuts
    • 15+ AI provider support including Anthropic, OpenAI, Google, Azure, Bedrock
    • Tree-structured session history with branching
    • Context engineering with AGENTS.md and SYSTEM.md
    • Skills system for on-demand capability loading
    • Prompt templates as reusable Markdown files
    • Auto-compaction for context window management
    • Message queuing with steering and follow-up modes
    • Package system for sharing extensions and themes
    • Four integration modes: Interactive, Print/JSON, RPC, SDK
    • Model switching mid-session
    • Session export to HTML and GitHub gist sharing
    • Custom provider and model configuration
    • Sandboxing and permission gate extensions
    • MCP integration via extensions

    Integrations

    Anthropic
    OpenAI
    Google
    Azure
    AWS Bedrock
    Mistral
    Groq
    Cerebras
    xAI
    Hugging Face
    Kimi For Coding
    MiniMax
    OpenRouter
    Ollama
    GitHub
    tmux
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate Pi Coding Agent and help others make informed decisions.

    Developer

    Mario Zechner

    Mario Zechner develops Pi, a minimal terminal coding agent designed for extensibility and workflow customization. He maintains the open-source project on GitHub and fosters an active community through Discord. The project emphasizes primitives over features, allowing developers to build exactly what they need.

    Read more about Mario Zechner
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Mastra Code icon

    Mastra Code

    Mastra Code is a terminal-based AI coding agent that connects to 70+ AI models and provides tools for reading, searching, editing, and executing code directly in your terminal.

    Mistral Vibe CLI icon

    Mistral Vibe CLI

    Open-source command-line coding assistant powered by Devstral models for terminal-based agentic coding, file manipulation, and codebase exploration.

    mini-SWE-agent icon

    mini-SWE-agent

    100-line Python coding agent with CLI/TUI that fixes GitHub issues and automates repo tasks. Model-agnostic via LiteLLM, sandboxable (Docker/Podman/Bubblewrap), with an Inspector to browse trajectories.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    344 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    101 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    164 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • AI Coding Assistants
    • Agent Frameworks
    • MCP Servers
    • AI Prompt Tools
    • Vibe Coding Tools
    • AI Design Tools
    • AI Database Tools
    • AI Website Builders
    • AI Testing Tools
    • LLM Evaluations
    Follow Us
    • X / Twitter
    • LinkedIn
    • Reddit
    • Discord
    • Threads
    • Bluesky
    • Mastodon
    • YouTube
    • GitHub
    • Instagram
    Get Started
    • About
    • Editorial Standards
    • Corrections & Disclosures
    • Community Guidelines
    • Advertise
    • Contact Us
    • Newsletter
    • Submit a Tool
    • Start a Discussion
    • Write A Blog
    • Share A Build
    • Terms of Service
    • Privacy Policy
    Explore with AI
    • ChatGPT
    • Gemini
    • Claude
    • Grok
    • Perplexity
    Agent Experience
    • llms.txt
    Theme
    With AI, Everyone is a Dev. EveryDev.ai © 2026
    77views