Versions:
Pi is an AI coding assistant developed by EARENDIL INC., currently at version 0.85.1 with 75 versions recorded in its release history. Designed as a minimal terminal coding harness, pi equips the AI with read, bash, edit, and write tools, positioning it within the developer tools and AI-assisted programming category. Its core purpose is to adapt to the user's workflows rather than forcing users to adapt to it, and it achieves this without requiring developers to fork or modify pi internals. Customization is handled through TypeScript Extensions, Skills, Prompt Templates, and Themes, all of which can be bundled into Pi Packages and shared with others via npm or git, making community distribution a first-class part of the ecosystem. Pi ships with powerful defaults while deliberately skipping built-in features such as sub agents and plan mode; instead, users can ask pi to build the functionality they want or install a third-party pi package that matches their preferred workflow. The software runs in four distinct modes to cover a range of use cases: an interactive mode for direct terminal work, print or JSON output modes for scripting and pipeline integration, an RPC mode for process integration, and an SDK for embedding pi within users' own applications. This versatility makes pi suitable for interactive coding sessions, automated tooling, and deeper application integration alike. A real-world example of SDK integration can be found in the openclaw/openclaw project, which demonstrates how pi can be embedded into a larger system. Overall, pi targets developers seeking a lightweight, extensible AI coding harness that prioritizes composability and user-defined workflows over a monolithic feature set.
Tags: