ToolsEarendil Works (Mario Zechner)
pi
OpenRouter rank
of 16 tracked tools
Tokens / day
snapshot Jul 7, 2026
Requests / day
OpenRouter, summed
OpenRouter token volume
source: OpenRouter app rankings · summed across the tool's apps · daily
50.8B on Jul 7, 2026
Subscription plans
| Plan | $/mo | Notes |
|---|---|---|
plan tracking pending — first pricing-page capture lands with the next crawl (no public pricing page on file) | ||
source: vendor pricing page
awaiting first capture
Change history
no plan changes detected yet — changes appear here the day the pricing page moves
Releases
- v0.80.3v0.80.3Jun 30, 2026
- ### New Features
- **Anthropic Claude Sonnet 5 support** - Claude Sonnet 5 is available through inherited Anthropic-compatible and Bedrock provider catalogs with adaptive thinking enabled. See [Providers](https://github.com/earendil-works/pi/blob/v0.80.3/packages/coding-agent/docs/providers.md) and [Model Options](https://github.com/earendil-works/pi/blob/v0.80.3/packages/coding-agent/docs/usage.md#model-options).
- **Configurable output spacing** - `outputPad` controls horizontal padding for user messages, assistant messages, and thinking blocks. See [Settings](https://github.com/earendil-works/pi/blob/v0.80.3/packages/coding-agent/docs/settings.md#ui--display).
- v0.80.2v0.80.2Jun 23, 2026
- ### Changed
- Changed inherited pi-ai `ApiKeyCredential` to use the `auth.json`-compatible discriminator `type: "api_key"` and provider-scoped `env` values instead of `type: "api-key"` and metadata.
- Renamed the inherited agent-core public harness shell execution options type from `ExecutionEnvExecOptions` to `ShellExecOptions`.
- v0.80.1v0.80.1Jun 23, 2026
- ### Fixed
- Fixed inherited Amazon Bedrock scoped `AWS_PROFILE` endpoint resolution for built-in inference profile endpoints.
- Fixed inherited Fireworks Anthropic-compatible requests to apply session-affinity and unsupported tool-field defaults for custom Fireworks models.
- v0.80.0v0.80.0Jun 23, 2026
- ### Changed
- Added `Ctrl+J` as a default newline keybinding alongside `Shift+Enter`.
- Renamed the displayed `zai` provider label to ZAI Coding Plan (Global) for clarity ([#5965](https://github.com/earendil-works/pi/issues/5965)).
- v0.79.10v0.79.10Jun 22, 2026
- ### New Features
- **Extension compaction event context** - Extension `session_before_compact` and `session_compact` events now include `reason` and `willRetry`, so extensions can distinguish manual `/compact`, threshold auto-compaction, and overflow retry flows. See [session_before_compact / session_compact](https://github.com/earendil-works/pi/blob/v0.79.10/packages/coding-agent/docs/extensions.md#session_before_compact--session_compact) and [Custom Summarization via Extensions](https://github.com/earendil-works/pi/blob/v0.79.10/packages/coding-agent/docs/compaction.md#custom-summarization-via-extensions).
- **Safer update flow** - `pi update` installs the exact checked Pi version, and update notices show the changelog URL, making upgrades more predictable. See [Install and Manage](https://github.com/earendil-works/pi/blob/v0.79.10/packages/coding-agent/docs/packages.md#install-and-manage).
- v0.79.9v0.79.9Jun 20, 2026
- ### New Features
- **Chat-template thinking compatibility** - OpenAI-compatible custom providers can map Pi thinking levels into `chat_template_kwargs`, enabling vLLM/Hugging Face chat-template models such as DeepSeek to use provider-native thinking controls. See [Custom Provider API Types](https://github.com/earendil-works/pi/blob/v0.79.9/packages/coding-agent/docs/custom-provider.md#api-types) and [OpenAI Compatibility](https://github.com/earendil-works/pi/blob/v0.79.9/packages/coding-agent/docs/models.md#openai-compatibility).
- **GLM-5.2 provider improvements** - GLM-5.2 now has corrected Fireworks OpenAI-compatible routing and OpenRouter `xhigh` thinking support, improving `/model` behavior and high-effort reasoning for GLM-5.2 users. See [Model Options](https://github.com/earendil-works/pi/blob/v0.79.9/packages/coding-agent/docs/usage.md#model-options).
- v0.79.8v0.79.8Jun 19, 2026
- ### New Features
- **Selective provider base entry points** - SDK users can pair `@earendil-works/pi-ai/base` and `@earendil-works/pi-agent-core/base` with explicit provider registration to keep bundled applications from including unused provider transports. See [`pi-ai` Base Entry Point](https://github.com/earendil-works/pi/blob/v0.79.8/packages/ai/README.md#base-entry-point) and [`pi-agent-core` Base Entry Point](https://github.com/earendil-works/pi/blob/v0.79.8/packages/agent/README.md#base-entry-point).
- **Mistral prompt caching** - Mistral sessions now use provider-side prompt caching with session affinity and cached-token usage/cost accounting. See [API Keys](https://github.com/earendil-works/pi/blob/v0.79.8/packages/coding-agent/docs/providers.md#api-keys) and [Environment Variables](https://github.com/earendil-works/pi/blob/v0.79.8/packages/coding-agent/docs/usage.md#environment-variables).
- v0.79.7v0.79.7Jun 18, 2026
- ### New Features
- **Automatic theme mode** - `/settings` can choose separate light and dark themes and follow terminal color-scheme changes. See [Selecting a Theme](https://github.com/earendil-works/pi/blob/v0.79.7/packages/coding-agent/docs/themes.md#selecting-a-theme).
- **Self-only updates by default** - `pi update` now updates pi only, with `pi update --all` for updating pi and packages together. See [Install and Manage](https://github.com/earendil-works/pi/blob/v0.79.7/packages/coding-agent/docs/packages.md#install-and-manage).
- v0.79.6v0.79.6Jun 16, 2026
- ### Fixed
- Fixed HTTP dispatcher configuration to preserve a caller's deliberate `fetch` override instead of reinstalling the undici global fetch over it.
- Fixed inherited OpenCode Go DeepSeek V4 thinking-off requests to send the provider's `thinking: { type: "disabled" }` compatibility parameter.
- v0.79.5v0.79.5Jun 16, 2026
- ### New Features
- **Provider-scoped API key environments** - `auth.json` API key entries can now include `env` overrides for provider-specific Cloudflare, Azure OpenAI, Google Vertex, Amazon Bedrock, cache retention, and proxy settings without changing the project shell. See [Auth File](https://github.com/earendil-works/pi/blob/v0.79.5/packages/coding-agent/docs/providers.md#auth-file).
- **Global HTTP proxy setting** - Configure `httpProxy` once in global settings to apply `HTTP_PROXY` and `HTTPS_PROXY` to Pi-managed HTTP clients. See [Network](https://github.com/earendil-works/pi/blob/v0.79.5/packages/coding-agent/docs/settings.md#network).
source: github.com/earendil-works/pi/releases
latest Jun 30, 2026
GitHub & package growth
GitHub stars
source: github.com/earendil-works/pi
68,637 stars · Jul 8, 2026
Package downloads/day
source: registry stats · @earendil-works/pi-coding-agent · 3 zero-day gaps hidden
162,086/day · Jul 7, 2026
Reddit pulse
Mentions/day
Sentiment split
- Struggling with Pir/PiCodingAgent · 11 pts
- Where are all the sexy UIs for Pi?r/PiCodingAgent · 33 pts
- Share you pi setup, and tell us about it : r/PiCodingAgent - Redditr/ · — pts
source: Reddit mentions across coding subreddits · sentiment auto-classified
latest Jul 8, 2026
Benchmark results
| Benchmark | Configuration | Score | Date | Source |
|---|---|---|---|---|
no benchmark results attributed to pi yet | ||||
scores as published by each benchmark; configurations differ — compare within a row's benchmark only
Similar tools
pi FAQ
- How popular is pi?
- As of Jul 7, 2026, pi routes about 50.8B tokens per day through OpenRouter — the #4 tracked AI coding tool by that measure.
- When was pi last updated?
- The most recent tracked release is v0.80.3 on Jun 30, 2026. Its full changelog history is listed above.
- What are the best alternatives to pi?
- By OpenRouter usage, the closest alternatives are Cline, Kilo Code, and Claude Code. Head-to-head comparisons are linked in the alternatives table.
Track pi
Email me when pi's pricing or plans change, or a new release ships.