Skip to content
PluginStats

smithers-orchestrator 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, any model or harness.

View on npm Fresh · Oct 17, 2026

smithers-orchestrator has 1,403 recorded weekly downloads on npm, a decrease of 35.0% over the past 30 days.

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

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

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

Weekly downloads
1,403
Official API · Oct 17, 2026
7-day growth
-39.4%
-914 weekly downloads
30-day growth
-35.0%
-757 weekly downloads
90-day growth
-91.0%
-14.3K weekly downloads
Rank
#1333
Among tracked npm listings

About smithers-orchestrator

smithers-orchestrator

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 smithers-orchestrator, 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 smithers-orchestrator 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 smithers-orchestrator starters to browse plain-English starters, and bunx smithers-orchestrator 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 "smithers-orchestrator". 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 smithers-orchestrator 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 67, #14 (overall #1334)
All npm: every listing in weekly downloads order
PNG SVG
Claude Code233 listings · 12 pages · page 8, #1 (overall #141)
Claude Code: every listing in weekly downloads order
PNG SVG

Charts

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

Adoption over time

smithers-orchestrator weekly downloads on npm, last 90 days: 1,403 weekly downloads as of Oct 17, 2026, -91.0% over 90 days.smithers-orchestratorWeekly downloads on npm · Last 90 days1,403downloads / week-91.0% over 90 days02K4K6K8K10K12K14K16KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
smithers-orchestrator weekly downloads on npm, last 90 days: 1,403 weekly downloads as of Oct 17, 2026, -91.0% over 90 days.
PNG SVG

7/30/90-day growth

smithers-orchestrator weekly downloads growth on npm: -39.4% over 7 days, -35.0% over 30 days, -91.0% over 90 days.smithers-orchestratorWeekly downloads growth on npm1,403downloads / week now7-day growth-914 weekly downloads-39.4%30-day growth-757 weekly downloads-35.0%90-day growth-14,262 weekly downloads-91.0%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
smithers-orchestrator weekly downloads growth on npm: -39.4% over 7 days, -35.0% over 30 days, -91.0% over 90 days.
PNG SVG

Ranking history

smithers-orchestrator npm ranking history: currently #1333 (by weekly downloads).smithers-orchestratornpm ranking · by weekly downloads · Last 90 days#1333current rank#400#600#800#1000#1200#1400Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
smithers-orchestrator npm ranking history: currently #1333 (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 smithers-orchestrator
Date (UTC)Weekly downloadsChange vs. previous
1,403-226
1,629+405
1,224-496
1,720-505
2,2250
2,225-69
2,294-23
2,317-108
2,425-80
2,505+18
2,487+47
2,440-380
2,820+33
2,787—

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