Skip to content
PluginStats

@muggleai/works weekly downloads statistics

By muggleai · npm · Claude Code

13 years of Microsoft hyperscale engineering, packaged as a harness for your AI coding agent.

View on npm Fresh · Oct 28, 2026

@muggleai/works has 12,404 recorded weekly downloads on npm, ranking #968 of 2,644 tracked listings.

Weekly downloads
12,404
Official API · Oct 26, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#968
Among tracked npm listings

About @muggleai/works

Muggle Works

13 years of Microsoft hyperscale engineering, packaged as a harness for your AI coding agent.

Coding agents are good at producing a diff. They are bad at knowing whether the diff works, whether it broke the login flow, and what still has to happen before a human can merge it. Muggle Works is the harness around the agent that answers those questions: it freezes requirements, delegates the design and build, runs the unit suite, drives a real browser through the affected user flows, opens the pull request with screenshots attached, and then keeps watching that PR — picking up review comments, red CI, and a stale base branch until the change is genuinely mergeable.

npm License: MIT Node MCP tools

Works in Claude Code, Cursor, Codex, Windsurf, and any MCP client. Powered by Muggle Test.


Highlights

  • One request, one pull request. /mdo "add a logout button" runs requirements → design → build → impact analysis → unit tests → browser acceptance → PR. You answer one questionnaire up front, then walk away.
  • A real browser under a real identity. Not a headless stub. Every managed login profile owns a live inbox, so magic links, emailed OTPs, email 2FA, verification mail, and password resets are all testable — no mail catcher, no test-only backdoor, no SKIP_AUTH flag.
  • GitHub and GitLab as peers. Pull requests and merge requests, review threads and discussions, Actions and pipelines, signed commits on both. Self-hosted GitLab included — the provider is detected from the remote, not hardcoded.
  • The loop keeps running after you close the laptop. A watcher polls the PR and re-enters the cycle when a reviewer comments, CI goes red, or the branch falls behind its base. Feedback becomes commits without you relaying it.
  • A gate, not a vibe. No PR is opened until requirements are written, the build typechecks and lints, new logic carries unit tests, the suite passes, and a browser verdict is recorded — or a waiver reason is written down. Silence is not a waiver.
  • Plain English in, replayable scripts out. Describe a flow in a sentence; get a script that persists across sessions and re-runs as a regression test after every change.
  • 100+ MCP tools if you'd rather assemble your own pipeline than use the packaged one.
Built for two kinds of people

If you write code for a living, this is the discipline you'd apply yourself if you had the patience to apply it every time: frozen requirements, a Definition of Done that blocks the PR, evidence attached to the review, and a follow-up loop that doesn't forget.

If you vibe-code, this is the part you can't easily judge by reading the diff. You don't have to know Playwright, or what a fixture is, or why the checkout page broke on mobile. Describe the feature; the harness builds it, clicks through it like a user, shows you the screenshots, and tells you what failed in English.


The cycle

#StageWhat it doesEvidence it leaves
1Pre-flightDetects repo, branch, dev server, project, credentials; asks everything it can't detect in one turnstate.md
2RequirementsFreezes goal and acceptance criteria before a line is writtenrequirements.md
3BuildDelegates real design surface to a design → plan → subagent build, then commits (signed)Conventional commits
4Impact analysisMaps the diff to the user flows it can breakAffected-flow list
5Unit testsRuns the suite authored in stage 3Exit code
6AcceptanceDrives a real browser through the affected flowsVerdict + runId + per-step screenshots
7Pull requestOpens the PR/MR with the evidence block in the bodyPR URL
7.5RepairInvestigates and fixes acceptance failures, up to 3 iterationsRepair log
8WatcherPolls reviews, CI, and base-branch drift; re-enters the cycle on eachfollowup.log

Stage 7 refuses to run until the Definition of Done holds. Stage 8 is dispatched only once stage 7.5 clears — a cycle with unrepaired failures never reaches a watcher.


Quick start

1. Install

Claude Code — full plugin: skills, MCP tools, and the browser runner.

/plugin marketplace add https://github.com/multiplex-ai/muggle-ai-works
/plugin install muggleai@muggle-works

Cursor — npm install -g @muggleai/works. The postinstall writes ~/.cursor/mcp.json and syncs the muggle-* skills into ~/.cursor/skills/. Restart Cursor.

Codex — full plugin: skills, MCP tools, and the guardrail hooks.

codex plugin marketplace add multiplex-ai/muggle-ai-works
codex plugin add muggle@muggle-works

Restart Codex and trust the plugin's hooks when it asks (or later, in /hooks). Skills are invoked as $muggle:<skill> — $muggle:muggle-do, $muggle:muggle-test — or picked from /skills. See Codex for what differs.

Windsurf, any other MCP client — install the package as above, then register the server:

{
  "mcpServers": {
    "muggle": {
      "command": "muggle",
      "args": ["serve"],
      "env": {
        "MUGGLE_MCP_PROMPT_SERVICE_TARGET": "production"
      }
    }
  }
}
2. Set up
muggle init

Explains how the harness works, saves your preferences, and offers to install the pull-request walkthrough check. Then confirm the install is healthy:

/mstatus                  # Claude Code
$muggle:muggle-status     # Codex
muggle doctor             # anywhere — also checks the Codex plugin or MCP entry
```…

Description from the npm listing.

  • mcp
  • model-context-protocol
  • muggle-ai
  • e2e-testing
  • testing
  • automation
  • localhost
  • ai-coding
  • user-experience
  • cursor
  • claude-code
  • vibe-coding

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

@muggleai/works weekly downloads on npm, last 90 days: 12,404 weekly downloads as of Oct 26, 2026.@muggleai/worksWeekly downloads on npm · Last 90 days12,404downloads / week11K11.5K12K12.5K13K13.5K14KJul 28Aug 12Aug 27Sep 11Sep 26Oct 11Oct 26downloads / weekOct 26, 2026 – Oct 26, 2026 · 1 observations · Updated Oct 26, 2026pluginstats.com
@muggleai/works weekly downloads on npm, last 90 days: 12,404 weekly downloads as of Oct 26, 2026.

7/30/90-day growth

@muggleai/works weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@muggleai/worksWeekly downloads growth on npm12,404downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 26, 2026pluginstats.com
@muggleai/works weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@muggleai/works npm ranking history: currently #968 (by weekly downloads).@muggleai/worksnpm ranking · by weekly downloads · Last 90 days#968current rank#966#967#968#969#970Jul 30Aug 14Aug 29Sep 13Sep 28Oct 13Oct 28rankOct 28, 2026 – Oct 28, 2026 · 1 observations · Updated Oct 26, 2026pluginstats.com
@muggleai/works npm ranking history: currently #968 (by weekly downloads).

Listing placement

All npm2,642 listings · 133 pages · 1,323 shown · page 51, #18 (overall #1,018)
All npm: every listing in weekly downloads order

Listing placement

Claude Code367 listings · 19 pages · page 3, #1 (overall #41)
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 (1)
Recent weekly downloads observations for @muggleai/works
Date (UTC)Weekly downloadsChange vs. previous
12,404—

Similar npm Claude Code plugins

All 20 @muggleai/works 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/@muggleai/works. First seen Oct 28, 2026; last successful collection Oct 28, 2026. See the methodology.