Skip to content
PluginStats

shadok-ai weekly downloads statistics

By shadok-ai · npm · Claude Code

Web cockpit that drives multiple real Claude Code TUI sessions in parallel, with Telegram control

View on npm Fresh · Nov 5, 2026

shadok-ai has 15,668 recorded weekly downloads on npm, an increase of 407% over the past 30 days, ranking #1077 of 2,855 tracked listings.

Weekly downloads
15,668
Official API · Nov 3, 2026
7-day growth
+425%
+12.7K weekly downloads
30-day growth
+407%
+12.6K weekly downloads
90-day growth
+149%
+9.4K weekly downloads
Rank
#1077
Among tracked npm listings

About shadok-ai

<div align="center"> <h1>shadok-ai</h1> <h3>Many Claude Codes. One cockpit. And it wrote itself.</h3> <p>Run <b>real</b> Claude Code sessions side by side, each in its own git worktree, on the Claude subscription you already pay for. When one of them has a question, you answer it with a click — in the browser, or from Telegram when you are not at the desk.</p> <p> <a href="https://www.npmjs.com/package/shadok-ai"><img alt="npm" src="https://img.shields.io/npm/v/shadok-ai?color=F5A524&amp;label=npm"></a> <a href="LICENSE"><img alt="licence AGPL-3.0" src="https://img.shields.io/badge/licence-AGPL--3.0-7C6CF0"></a> <a href="https://shadok.ai"><img alt="shadok.ai" src="https://img.shields.io/badge/shadok.ai-F5F0E6?labelColor=08090D"></a> </p> <p><code>npx shadok-ai</code></p>

<a href="https://shadok.ai"><img width="720" alt="The cockpit: three agents running in parallel, one of them asking a multiple-choice question that is answered with a click, then the diff it wrote" src="https://shadok.ai/demo.gif"></a>

</div>

It does not stop at one. An agent can start other agents — each with its own worktree, branch and role — and it is told when one of its own finishes, blocks on a question, or dies. Nothing else wakes it.

It keeps working when you are not there. Mirror an agent to a Telegram topic and answer from your phone, one topic per agent. Put a prompt on a schedule with a guard that runs without the model: prints nothing, nothing happened, zero tokens spent.

It stays on a leash. A profile is a role plus guardrails — forbid git commit and the agent cannot commit. Secrets live in a vault outside your repository and are injected only into the agents that need them. Quota gauges show the 5h and 7d windows, and can hold an agent back when it is burning faster than the window elapses.

It wrote itself. shadok-ai is largely built by agents running inside shadok-ai, in their own worktrees, landed as reviewed pull requests. The section below is what that produced.

Quick start

npx shadok-ai

It opens your browser for you once the server is listening — at the port it actually landed on, which is not always 3789 (a busy port walks to the next free one). Only on the launch you asked for: an auto-update respawn never pops a tab. Skipped where it would make no sense — in a container, over SSH, or on a Linux box with no display — and --no-open turns it off.

Prerequisites: Node ≥ 20. shadok-ai drives the claude CLI on your Claude subscription — if it isn't installed, the cockpit installs it for you on the first agent launch (npm i -g @anthropic-ai/claude-code; if that can't write the global dir it tells you the one command to run). Either way you sign in to your Claude account once on first use — that step is yours and can't be skipped (see below). tmux makes agents survive the server restarting, so shadok-ai auto-installs it at boot if it's missing (brew on macOS, apt/apk/dnf/pacman on Linux — with sudo when not root). If it can't (no package manager, or a sudo password it can't provide), it falls back to node-pty and tells you the one command to run. SHADOK_TMUX=0 skips all of that.

On the first run it asks once for an optional Telegram bot token (press Enter to skip; you can add it later from the web UI).

FlagEffect
--port, -p <n>HTTP/WS port (default 3789; falls back to the next free one)
--no-telegramweb-only; don't prompt for or use a bot token
--no-opendon't open the browser on launch
--password <p>require this password to open the GUI (stored in config)
--version, -v · --help, -hversion / help

What you get…

Description from the npm listing.

  • claude
  • claude-code
  • cockpit
  • telegram
  • agents
  • tmux

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

shadok-ai weekly downloads on npm, last 90 days: 15,668 weekly downloads as of Nov 3, 2026, +149% over 90 days.shadok-aiWeekly downloads on npm · Last 90 days15,668downloads / week+149% over 90 days05K10K15K20K25KAug 5Aug 20Sep 4Sep 19Oct 4Oct 19Nov 3downloads / weekobservedarchived (Internet Archive)no observationsAug 7, 2026 – Nov 3, 2026 · 89 observations · Updated Nov …pluginstats.com
shadok-ai weekly downloads on npm, last 90 days: 15,668 weekly downloads as of Nov 3, 2026, +149% over 90 days.

7/30/90-day growth

shadok-ai weekly downloads growth on npm: +425% over 7 days, +407% over 30 days, +149% over 90 days.shadok-aiWeekly downloads growth on npm15,668downloads / week now7-day growth+12,686 weekly downloads+425%30-day growth+12,576 weekly downloads+407%90-day growth+9,372 weekly downloads+149%Growth vs. nearest observation to each baseline date · Updated Nov 3, 2026pluginstats.com
shadok-ai weekly downloads growth on npm: +425% over 7 days, +407% over 30 days, +149% over 90 days.

Ranking history

shadok-ai npm ranking history: currently #1077 (by weekly downloads).shadok-ainpm ranking · by weekly downloads · Last 90 days#1077current rank#1060#1070#1080#1090#1100#1110#1120#1130#1140Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21Nov 5rankOct 31, 2026 – Nov 5, 2026 · 6 observations · Updated Nov 3, 2026pluginstats.com
shadok-ai npm ranking history: currently #1077 (by weekly downloads).

Listing placement

All npm2,853 listings · 143 pages · 1,427 shown · page 56, #7 (overall #1,107)
All npm: every listing in weekly downloads order

Listing placement

Claude Code460 listings · 23 pages · page 3, #11 (overall #51)
Claude Code: every listing in weekly downloads order

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.

Each band is one page of 20. Weekly downloads on a linear 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.

Recent observations

Full history (124)
Recent weekly downloads observations for shadok-ai
Date (UTC)Weekly downloadsChange vs. previous
15,668+214
15,454+923
14,531+4K
10,513-228
10,741-67
10,808+4.7K
6,084+3.1K
2,982+753
2,229+567
1,662+371
1,291+163
1,128-230
1,358+866
492—

Similar npm Claude Code plugins

All 20 shadok-ai alternatives

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/shadok-ai. First seen Oct 31, 2026; last successful collection Nov 5, 2026. See the methodology.