Skip to content
PluginStats

smthrs weekly downloads statistics

By smithersai (2 listings) · npm · Claude Code

Multi-agent workflows with full observability and time travel: watch every step live, rewind, fork, and replay any run. Claude Code, Codex, Gemini, Hermes, OpenClaw, any model or harness.

View on npm Fresh · Oct 17, 2026

smthrs has 2,821 recorded weekly downloads on npm, a decrease of 44.3% over the past 30 days.

It ranks #1214 of 2,255 tracked npm listings by weekly downloads.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
2,821
Official API · Oct 17, 2026
7-day growth
-72.2%
-7.3K weekly downloads
30-day growth
-44.3%
-2.2K weekly downloads
90-day growth
—
Insufficient history
Rank
#1214
Among tracked npm listings

About smthrs

smthrs

Run long-horizon coding-agent work as durable workflows.

Tell your coding agent to do real, multi-step work, then Smithers runs it for minutes or days with crash recovery, retries, human approvals, and full observability. The same workflow runs across Claude Code, Codex, Cursor, Pi, AI SDK models, and remote sandboxes.

This package is the published Smithers runtime: the engine, the smithers CLI, the JSX workflow primitives, the agent adapters, and the Gateway. Install it once and your coding agent drives the rest.

*Watch every step of a workflow run, pause execution, approve gates, and rewind to an earlier checkpoint. Independent steps can run at the same time.*

What you get

• 🛡️ Durable runs that survive crashes: every completed step is persisted the moment it finishes, so a run resumes from where it stopped instead of starting over. • 🔌 Any agent, any model: Claude Code, Codex, Cursor, Pi, Antigravity, and more, plus any model through the AI SDK. Swap the harness without rewriting the workflow. • 🛠️ Higher-quality output: review loops, human approvals, and evals give agents the structure that real work demands. • 🧩 A workflow builder, not a fixed library: init installs a focused authoring pack (create-workflow, create-skill, docs-driven-development); your agent designs, scaffolds, and documents new workflows — planning, implementation, review, debugging, tickets, audits, long-horizon missions — from a plain-English ask.

When to use Smithers

Smithers is the durable runtime for *coding-agent* work: when the unit of work is an agent editing a real repository over many steps, and you need that work to be inspectable, approvable, and recoverable. Use it when order matters across multiple AI steps, you need crash recovery, a human must approve or answer mid-run, or different tasks need different models. For a single prompt → single response, call your model provider's SDK directly; Smithers adds nothing there.

Get started

Smithers is driven by your coding agent, not a GUI you click. Your agent runs Smithers on your behalf: it scaffolds workflows, kicks off runs, watches them, and handles approvals.

One command sets everything up. From inside your project:

init does everything:

• Installs the smithers skill into the coding agents on your machine (Claude Code, Pi, and more), so your agent knows how and when to use Smithers. No mkdir, no curl. • Scaffolds .smithers/ with a focused authoring pack — create-workflow, create-skill, and docs-driven-development — so your agent builds the exact workflow you need instead of picking from a fixed library. Former starter workflows (hello, plan, review, debug, and more) are preserved as copyable patterns under examples/init-pack/.

Then just ask:

*"orchestrate an agent to add rate limiting and keep iterating until the tests pass."*

Your agent picks the right workflow, starts the run, and keeps going through retries and review loops until the work is actually done.

Always run bunx smthrs, never bunx smithers. On npm, smithers is an unrelated package. The installed binary alias smithers is only safe inside a project that resolves node_modules/.bin/smithers.

To wire the MCP server into every detected agent too, run bunx smthrs mcp add. See Agent Support for the full per-agent matrix.

Drive it yourself

Prefer the CLI? Ask create-workflow to build something for you:

Or copy one of the 29 archived starter patterns (hello, plan, review, debug, and more) from examples/init-pack/ into .smithers/workflows/ and run it directly — see examples/init-pack/README.md for the full inventory.

Watch what's happening, whether your agent started the run or you did:

Run bunx smthrs starters to browse plain-English starters, and bunx smthrs workflow list to see what's installed.

Durable by default

Durability is the differentiator. Runs survive crashes, restarts, and flaky tools because every completed step is persisted to SQLite the moment it finishes. The runtime always knows what's done and what to run next. Approvals, human questions, retries, and replay are first-class.

That loop is the whole model: a task runs, its output is validated against a schema and written down, then the workflow re-renders from persisted state to decide the next task. A crash at any point resumes from the last write, not from the top.

Author your own

The curated init workflows are normal Smithers TSX files, and the archived starter catalog under examples/init-pack/ remains available to copy or adapt. Run create-workflow to author a repository-specific workflow from the same primitives. A workflow is a JSX tree of tasks, each with a Zod-validated output:

Each task output is validated against its Zod schema and persisted to SQLite. If the process crashes, Smithers resumes from the last completed node without re-running finished work.

| Component | Purpose |

| | Root container | | | AI or static task node | | | Ordered execution | | | Concurrent execution | | | Conditional execution | | | Repeat tasks until a condition is met |

There are many more: approvals, merge queues, sub-workflows, signals, timers, sagas, sandboxes, and composite patterns. See Components.

Package entry points

The main entry re-exports the full toolkit, so most code only needs import { ... } from "smthrs". Dedicated subpaths exist for focused imports:

| Import | What it gives you |…

Description from the npm listing.

  • ai
  • agent
  • agents
  • coding-agent
  • background-agents
  • orchestration
  • workflow
  • durable-execution
  • human-in-the-loop
  • multi-agent
  • time-travel
  • react
  • jsx
  • llm
  • claude
  • claude-code
  • codex
  • gemini
  • bun

Where smthrs 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 61, #14 (overall #1214)
All npm: every listing in weekly downloads order
PNG SVG
Claude Code232 listings · 12 pages · page 5, #8 (overall #88)
Claude Code: every listing in weekly downloads order
PNG SVG

Charts

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

Adoption over time

smthrs weekly downloads on npm, last 90 days: 2,821 weekly downloads as of Oct 17, 2026.smthrsWeekly downloads on npm · Last 90 days2,821downloads / week02K4K6K8K10K12K14KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
smthrs weekly downloads on npm, last 90 days: 2,821 weekly downloads as of Oct 17, 2026.
PNG SVG

7/30/90-day growth

smthrs weekly downloads growth on npm: -72.2% over 7 days, -44.3% over 30 days, 90-day growth unavailable.smthrsWeekly downloads growth on npm2,821downloads / week now7-day growth-7,320 weekly downloads-72.2%30-day growth-2,247 weekly downloads-44.3%90-day growth+2,821 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
smthrs weekly downloads growth on npm: -72.2% over 7 days, -44.3% over 30 days, 90-day growth unavailable.
PNG SVG

Ranking history

smthrs npm ranking history: currently #1214 (by weekly downloads).smthrsnpm ranking · by weekly downloads · Last 90 days#1214current rank#1212#1213#1214#1215#1216Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 17, 2026pluginstats.com
smthrs npm ranking history: currently #1214 (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 (121)
Recent weekly downloads observations for smthrs
Date (UTC)Weekly downloadsChange vs. previous
2,821-1.1K
3,902-641
4,543-827
5,370-398
5,7680
5,768-2.4K
8,205-1.9K
10,141+426
9,715-36
9,751-587
10,338-35
10,373-679
11,052+2.5K
8,594—

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/smthrs. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.