Skip to content
PluginStats

@eventmodelers/cli weekly downloads statistics

By eventmodelers · npm · Claude Code

Eventmodelers CLI — real-time Claude agent + skills for Claude Code, for any stack (Node, Supabase, Axon, OpenCQRS, UmaDB, Kurrent, or modeling-only)

View on npm Fresh · Oct 17, 2026

@eventmodelers/cli has 1,270 recorded weekly downloads on npm, a decrease of 29.4% over the past 30 days.

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

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

Weekly downloads
1,270
Official API · Oct 17, 2026
7-day growth
-76.2%
-4.1K weekly downloads
30-day growth
-29.4%
-529 weekly downloads
90-day growth
—
Insufficient history
Rank
#1350
Among tracked npm listings

About @eventmodelers/cli

@eventmodelers/cli

One CLI, real-time Claude agent, and skill kit for the Eventmodelers platform — pick a stack, scaffold it, connect it to a board.

This CLI covers two audiences. If you just want a project connected to a board and an agent working slices, Getting started below is all you need — init, run, fetch, and a couple of read-only helpers. Everything under Power users is for customizing the install itself (bridging to another spec framework, CI-driven installs, multi-project config, hooks, adding a new stack) — skip it until you actually need it.

Getting started

Quick start

Running without --stack shows an arrow-key picker. Or go straight to a stack:

The installer prompts for your API token, Organization ID, and Board ID from app.eventmodelers.ai/account, scaffolds the stack into your project, and writes .eventmodelers/config.json with your credentials.

Common scenarios

Starting from scratch on a new project:

Answer the credential prompts once — the stack's scaffold, skills, and agent loop are all installed in this one step.

Trying it out before you have a board of your own:

--demo additionally writes a ready-made model into the kit's .slices/ — the Understanding Eventsourcing context, a 16-slice shopping cart covering every slice type (state change, state view, automation, translation). It's ordinary fetched slice data in exactly the shape fetch writes, so the build skills, activate-context, set-slice-status, and the agent loop all work against it immediately, with no board connected. Build one with /build-state-change in Claude Code, or start run and let the agent work the queue.

Nothing downstream treats it specially: fetch --context replaces it with your own board whenever you're ready. --demo is skipped (with a message) if .slices/ already holds slices, so it can never overwrite fetched work.

Already initialized — you just want the agent to start working the board:

run doesn't re-configure anything. It finds whatever kit dir init already created in this project and starts its agent loop (ralph-claude.js) against your existing .eventmodelers/config.json.

Each agent turn is capped at 60 minutes by default so a hung agent can't stall the loop: it gets SIGTERM, then SIGKILL 10s later, and a slice that keeps timing out is Blocked by the stuck-slice guard. Change the cap with "turnTimeoutMinutes" in .eventmodelers/config.json or RALPH_TURN_TIMEOUT_MIN for one run; 0 turns it off.

Pulling the latest board state without starting an agent — e.g. to inspect a context's slices, or in a script:

This writes the current slice/event/command detail for that context to disk and prints a summary — no agent loop, no listener, just a one-shot pull.

Adding slices to an existing codebase (classic):

classic scaffolds nothing into your project root — it assumes the code is already there, in whatever language and architecture it uses (typically a layered CRUD app, but not necessarily). Before the first slice, the coding agent (Claude, Codex, or any --agent) runs learn-architecture: it traces one or two existing features end to end and writes .build-kit/ARCHITECTURE.md — layout, reference implementations, test style, build/test commands, and how Event Modeling maps onto this code (COMMAND → service method + endpoint, EVENT → the persisted state change, READMODEL → query + DTO, AUTOMATION → the existing listener/consumer/scheduler). The build-* skills then implement every slice by copying those reference features, never by introducing a new framework or event store. Review and commit ARCHITECTURE.md after the first run — it's the one file that steers every later slice.

Checking what's installed or which credentials are active:

What gets installed

The six backend stacks (node, supabase, axon, opencqrs, umadb, kurrent) also scaffold a real project skeleton into your project root (templates/root/) — source layout, build files, migrations, etc.

classic ships no templates/root/ at all — it installs only .build-kit/ and the skills into an existing codebase (see "Adding slices to an existing codebase" above).

react and supabase-react are two more registered stacks (installable the same way). supabase-react is real, filled-in content — a Vite + React 19 + TypeScript scaffold that authenticates and issues command POSTs via a Supabase session (src/lib/api.ts/src/lib/supabase.ts), plus init-style-guide/learn-styleguide skills so generated UI stays on-brand. It's UI-only: .build-kit/CLAUDE.md only routes STATE_CHANGE/STATE_VIEW slices to build-state-change/build-state-view — an AUTOMATION slice has no UI counterpart and gets flagged via request-feedback instead, since it belongs to whichever backend stack is installed alongside this one. It needs no overrides at all and uses shared/build-kit's realtime agent as-is.

react (the plain-REST/board-polling variant, no Supabase) is still in the same state as a fresh init --build-kit scaffold — CLAUDE.md, the build-* skills, and templates/root/ are all TODO-marked placeholders, not real content, pending an equivalent reference implementation. It overrides lib/ralph.js (+ ralph-claude.js/ralph-local-ai.js/package.json/README.md) for board-polling sync. Fill in the TODOs (and add a real templates/root/ scaffold) against an actual project before relying on it.

Skills

Use skills in Claude Code with /skill-name:

| Skill | Description |…

Description from the npm listing.

  • claude
  • claude-code
  • eventmodelers
  • event-storming
  • event-driven
  • realtime-agent
  • ddd

Where @eventmodelers/cli 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 68, #11 (overall #1351)
All npm: every listing in weekly downloads order
PNG SVG
Claude Code233 listings · 12 pages · page 8, #9 (overall #149)
Claude Code: every listing in weekly downloads order
PNG SVG

Charts

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

Adoption over time

@eventmodelers/cli weekly downloads on npm, last 90 days: 1,270 weekly downloads as of Oct 17, 2026.@eventmodelers/cliWeekly downloads on npm · Last 90 days1,270downloads / week01K2K3K4K5K6K7K8KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
@eventmodelers/cli weekly downloads on npm, last 90 days: 1,270 weekly downloads as of Oct 17, 2026.
PNG SVG

7/30/90-day growth

@eventmodelers/cli weekly downloads growth on npm: -76.2% over 7 days, -29.4% over 30 days, 90-day growth unavailable.@eventmodelers/cliWeekly downloads growth on npm1,270downloads / week now7-day growth-4,071 weekly downloads-76.2%30-day growth-529 weekly downloads-29.4%90-day growth+1,270 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@eventmodelers/cli weekly downloads growth on npm: -76.2% over 7 days, -29.4% over 30 days, 90-day growth unavailable.
PNG SVG

Ranking history

@eventmodelers/cli npm ranking history: currently #1350 (by weekly downloads).@eventmodelers/clinpm ranking · by weekly downloads · Last 90 days#1350current 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
@eventmodelers/cli npm ranking history: currently #1350 (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 @eventmodelers/cli
Date (UTC)Weekly downloadsChange vs. previous
1,270-112
1,382-516
1,898-546
2,444-589
3,0330
3,033-1.1K
4,101-1.2K
5,341-1.9K
7,200+860
6,340-50
6,390-490
6,880-40
6,920+1.4K
5,475—

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