Skip to content
PluginStats

@askalf/dario weekly downloads statistics

By askalf · npm · Claude Code

Use your Claude and ChatGPT subscriptions in Cursor, Cline, Aider, Claude Code and the Agent SDK — at subscription pricing, not per-token API bills. One local Anthropic + OpenAI-compatible endpoint: either plan answers either wire shape, with automatic fa

View on npm Fresh · Oct 17, 2026

@askalf/dario has 829 recorded weekly downloads on npm, a decrease of 88.7% over the past 30 days.

It ranks #1424 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -78.6%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
829
Official API · Oct 17, 2026
7-day growth
-82.6%
-3.9K weekly downloads
30-day growth
-88.7%
-6.5K weekly downloads
90-day growth
-78.6%
-3.1K weekly downloads
Rank
#1424
Among tracked npm listings

About @askalf/dario

dario

Your Claude and ChatGPT subscriptions each work in exactly one place. dario makes them work everywhere, at subscription pricing, not per-token API bills.

One local endpoint. Every AI tool you own. The subscriptions you already pay for.

npm i -g @askalf/dario · 0 runtime deps · SLSA-attested every release · nothing phones home · ~41k lines you can read in a weekend · independent, unofficial, third-party (DISCLAIMER.md)

Start · Why dario · Routing · Risk · Reference · Trust · Coming back after a while?

You're already paying $20, $100 or $200 a month for Claude,[^plans] or for a ChatGPT plan. Then Cursor wants an API key. Aider wants an API key. Cline, Continue, Zed, your own scripts: every one of them bills you again, per token, while the plan you bought sits idle in the one app it shipped with.

dario is one local endpoint that routes all of them through the plans you already pay for. Point any Anthropic- or OpenAI-compatible tool at http://localhost:3456 and you're done. No per-tool config, no second bill, and when one plan hits its limit the other one takes the request.

Start in 60 seconds

Anthropic-shaped tools: export ANTHROPIC_BASE_URL=http://localhost:3456 ANTHROPIC_API_KEY=dario. OpenAI-shaped tools use OPENAI_BASE_URL=http://localhost:3456/v1 instead, same key. Every tool that honors those env vars now runs on your subscription.

Works with: Claude Code, Cursor, Aider, Cline, Roo Code, Kilo Code, Continue.dev, Zed, OpenHands, OpenClaw, Hermes, Codex CLI, the Claude Agent SDK, the Anthropic and OpenAI SDKs, curl, your own scripts. Per-tool setup →

Prefer Docker? ghcr.io/askalf/dario:latest, multi-arch (amd64 + arm64), published from the same workflow as every npm release (guide). Something off? dario doctor prints one paste-ready health report.

Why people pick it

• Every tool, one URL. No per-tool keys and no second bill: anything with a base-URL setting runs on the plan you already pay for. Per-tool setup • Either plan, either wire shape. Your ChatGPT plan behind Claude Code and the Anthropic SDKs; Codex CLI on your Claude plan. Two plans • Failover that finishes the answer. A 429 on one plan is re-served by the other, and a stream that dies mid-answer is completed on the same model first. Failover • Many seats, one endpoint. Per-model headroom routing, session-sticky prompt cache, in-flight 429 failover across every seat you hold. New conversations go to the seat with the most headroom by default; --pool-strategy=fill-first fills seats in alias order and expiring-first spends the seat whose weekly window resets soonest. The active strategy shows in the startup banner, GET /status, dario doctor and dario accounts list. The pool • One key per developer. Named keys with a preferred seat, a model allowlist and a daily budget. Keys • Knows what it saved you. A ledger prices every request at API rates; see it in the TUI, /analytics, Prometheus /metrics and a per-request timing split. Analytics • Tracks Claude Code on its own. Eleven unattended watchers catch wire-shape drift and ship the fix, usually the same day. Drift • Stops before it costs you. The overage guard halts the proxy the moment a response bills outside your subscription. Guardrails • Your traffic as the benchmark. Shadow-compare any request against another model and read the results with dario compare. Shadow compare

What it does with a request

You point every tool at one URL. dario reads each request, decides which plan or backend owns it, and forwards it in that backend's native protocol.

| Client speaks | Model | Routes to | What happens |

| Anthropic Messages | claude-* / opus / sonnet / haiku | Claude pool | OAuth swap + Claude Code template, then api.anthropic.com | | Anthropic Messages | a slug your ChatGPT account lists | Codex engine | Messages→Responses translation, subscription auth | | Anthropic Messages | gpt-4o, llama-*, any name no plan lists | Refused | 400 + x-dario-upstream-rejection: model_unroutable; reach an API-key backend from this shape with a provider prefix | | OpenAI Chat | gpt-* / o1-* / o3-* / o4-* | OpenAI-compat backend | Auth swap, body forwarded byte-for-byte | | OpenAI Chat | a slug your ChatGPT account lists | Codex engine | chat/completions→Responses translation, subscription auth | | OpenAI Chat | claude-* | Claude pool | OpenAI→Anthropic translation, then the Claude path | | Either | : | Forced by prefix | Explicit override |

The tool doesn't know. The backend doesn't know. dario is the seam.

The full Claude lineup, shortcuts, the live model catalog and when a name is refused: routing.md.

Will my account get suspended?

The most common question about dario, and it deserves a straight answer: I can't promise you won't be actioned, and I'd be skeptical of anyone who does. Only Anthropic decides how it enforces its terms. What I can do is lay out exactly how dario works, so you can weigh the risk yourself instead of taking anyone's word for it.

dario runs entirely on your machine, authenticates as you with your own Claude login, sends requests in the shape the official client sends, and reports nothing anywhere. What it adds is letting tools *other than* Claude Code use that subscription, and whether that falls within your plan's terms is Anthropic's call. The full answer, including the billing-split contingency.

Reference…

Description from the npm listing.

  • llm
  • llm-router
  • llm-proxy
  • multi-provider
  • openai-compat
  • openai
  • chatgpt
  • codex
  • claude
  • anthropic
  • claude-code
  • claude-max
  • claude-pro
  • subscription
  • oauth
  • proxy
  • cursor
  • cline
  • aider
  • agent-sdk

Where @askalf/dario sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 72, #5 (overall #1425)
All npm: every listing in weekly downloads order
PNG SVG
Claude Code233 listings · 12 pages · page 10, #2 (overall #182)
Claude Code: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@askalf/dario weekly downloads on npm, last 90 days: 829 weekly downloads as of Oct 17, 2026, -78.6% over 90 days.@askalf/darioWeekly downloads on npm · Last 90 days829downloads / week-78.6% over 90 days02K4K6K8K10K12KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
@askalf/dario weekly downloads on npm, last 90 days: 829 weekly downloads as of Oct 17, 2026, -78.6% over 90 days.
PNG SVG

7/30/90-day growth

@askalf/dario weekly downloads growth on npm: -82.6% over 7 days, -88.7% over 30 days, -78.6% over 90 days.@askalf/darioWeekly downloads growth on npm829downloads / week now7-day growth-3,944 weekly downloads-82.6%30-day growth-6,534 weekly downloads-88.7%90-day growth-3,051 weekly downloads-78.6%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@askalf/dario weekly downloads growth on npm: -82.6% over 7 days, -88.7% over 30 days, -78.6% over 90 days.
PNG SVG

Ranking history

@askalf/dario npm ranking history: currently #1424 (by weekly downloads).@askalf/darionpm ranking · by weekly downloads · Last 90 days#1424current rank#400#600#800#1000#1200#1400#1600Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
@askalf/dario npm ranking history: currently #1424 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for @askalf/dario
Date (UTC)Weekly downloadsChange vs. previous
829-214
1,043-553
1,596-1.2K
2,815-938
3,7530
3,753-831
4,584-189
4,773-457
5,230+13
5,217-632
5,849+453
5,396-726
6,122+459
5,663—

Similar npm Claude Code plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@askalf/dario. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.