Skip to content
New research:Dots vs. Muse for Developers

Earendil

Pi

Extensible terminal coding agent with multi-provider model access, skills, built-in MCP, and Codemode for composing tools in JavaScript.

CLIActiveOpen sourceBYOKMCP Yes

Recent product updates

Reviewed

Selected releases and additions, with links to the original announcements.

n/a

Attributed output

No signal we can detect yet

#32

Index rank · all agents

#28 of 40 CLI agents

n/a

Business signal

No sourced business metric

Free OSS + BYOK

Entry price

Provider/local infrastructure

111,659

GitHub stars

earendil-works/pi

4,020,296

npm demand/wk

Adjusted from raw npm channel

46,578,598

npm installs to date

Since 2026-05-04

npm Installs Over Time

Weekly npm downloads since 2026-05-04, the install-demand trajectory.

Market

Developer output

No signal we can detect yet

Pi works through the developer's own identity and leaves nothing public we can currently attribute to it on its output, so its public footprint is invisible \u2014 not absent, and not a sign of low usage. Agents in this group are ordered by their sourced business and traction signals instead.

Index rank · all agents
#32 of 47 · #28 among CLI agents
Demand share
9.4% of tracked npm demand floor
Business signal
No sourced business metric
GitHub share
6.5% of tracked stars
npm channel
2.7M raw downloads/week (npm primary)

Best fit

Open-source agent buildersLocal/vLLM workflowsTUI/web UI experimentationProvider-agnostic teams

Direct competitors

  • Pi is one of the largest open-source coding-agent/toolkit projects surfaced by GitHub search.
  • GitHub stars are a stronger signal than npm downloads because the package visible on npm is not the main distribution channel for the current repo.
npm channel caveat: npm primaryExpand

Pi has a public npm install channel.

Counts public npm package downloads only. Other install channels, caches, mirrors, IDE extensions, and enterprise distribution are not included.

Demand floor
4M / wk

Latest public npm snapshot

Latest npm week
2.7M

Complete Mon-Sun week when cron-backed

Peak npm week
5.2M

Observed public npm range

4-week average
4M

As of 2026-10-18

All sourced signals (1)Expand
SignalValueTypeConfidence
GitHub stars111,659Public metricHigh

Pricing And Economics

Expand

Pricing snapshot: 2026-06-07. Check the vendor for current terms.

Pi is open-source agent software; runtime cost depends on configured providers or local/vLLM infrastructure.

Entry price
Free OSS + BYOK
Top self-serve price
n/a
Pricing unit
Provider/local infrastructure
Token transparency
BYOK/API retail
Included usage
No hosted plan is published for the open-source repo.
Overage path
Provider or infrastructure-specific.

Retail Token Equivalent

No bundled token quota.

PlanPriceAllowanceUnitToken / Overage Notes
Pi open source$0 softwareOpen-source agent/toolkit; bring provider or local runtime.software

Summary checked 2026-10-02.

Pi is open-source; usage cost depends on the connected LLM provider, local model, or vLLM deployment.

  • npm install demand for @earendil-works/pi-coding-agent is a visible signal alongside GitHub stars; usage cost still depends on the connected provider.
  • Provider cost depends on the model endpoint you configure.

Product

Providers

AnthropicOpenAIGoogleOpenRouterAWS BedrockAzurexAIOpenAI-compatibleOllama

Model families

GPTClaudeGeminiOpenAI-compatible modelsLocal models

Capabilities

Terminal agentExtensionsSkillsMCPCodemodeDeferred tool loadingImage generationSession treesRPC / SDKLocal models

Tradeoffs

  • Provider or subscription authentication required
  • Subagents, plan mode, and permission gates require extensions or custom workflows
  • Pi Durable is a separate experimental package