@quintinshaw/pi-dynamic-workflows weekly downloads statistics
By quintinshaw · npm · Claude Code
Claude-Code-style dynamic workflows for Pi — fan a task out across 100s of subagents with real model routing, token/cost accounting, resume, git-worktree isolation, an interactive /workflows TUI, and a real /deep-research.
@quintinshaw/pi-dynamic-workflows has 5,844 recorded weekly downloads on npm, a decrease of 4.1% over the past 30 days, ranking #1097 of 2,322 tracked listings.
About @quintinshaw/pi-dynamic-workflows
Turn one request into a JavaScript orchestration script that fans work out across isolated subagents, routes each task to the right model, cross-checks the results, and returns one synthesized answer. Intermediate work stays in script variables instead of filling your chat context.
Built for codebase-wide audits, multi-perspective review, large refactors, and source-checked research—the jobs that are too broad for one agent and one context window.

Start in 30 seconds
pi install npm:@quintinshaw/pi-dynamic-workflows
Run /reload in Pi, then ask naturally:
Run a workflow to audit every route under src/routes/ for missing auth checks.
Pi writes and starts the workflow in the background. A live panel tracks progress while you keep working, and the final result is delivered back into the conversation automatically.
Keyword triggering is on by default: use the bounded word workflow or workflows in an idle interactive editor submission to arm workflow mode — the assistant then handles a request by fanning it out across agents, but still answers plainly if you're only asking about workflows (the trigger authorizes the tool, it doesn't force it). The directive applies only to that request; the original user message stays unchanged. Print/JSON/RPC inputs and queued steering/follow-up inputs do not keyword-arm. Or run /workflows run <prompt> explicitly. Identifier-like text and paths such as myworkflow, workflow_name, and src/workflow-editor.ts do not trigger. You can change the keyword with /workflows-trigger set pi-workflow or disable it with /workflows-trigger off.
How it works

- Orchestrate — Pi writes a deterministic JavaScript workflow with
agent(),parallel(),pipeline(), andphase(). - Fan out — fresh subagent sessions run concurrently, optionally on different models or isolated git worktrees.
- Verify and return — the workflow cross-checks findings, journals completed work for resume, and delivers one result.
The orchestration itself is plain JavaScript:
export const meta = {
name: 'auth_audit',
description: 'Find routes missing auth checks and verify the findings',
phases: [{ title: 'Scan' }, { title: 'Review' }, { title: 'Verify' }],
}
phase('Scan')
const files = await agent('List every route file under src/routes/.', { tier: 'small' })
phase('Review')
const findings = await parallel(
files.split('\n').filter(Boolean).map((file) =>
() => agent(`Audit ${file} for missing auth checks.`, {
tier: 'medium',
isolation: 'worktree',
}),
),
)
phase('Verify')
return await agent(
'Synthesize and double-check these findings:\n' + findings.join('\n\n'),
{ tier: 'big' },
)
Why use it…
Description from the npm listing.
- pi-package
- pi
- pi-coding-agent
- workflow
- workflows
- dynamic-workflows
- orchestration
- subagents
- multi-agent
- agents
- ai-agents
- parallel
- fan-out
- claude-code
- deep-research
- code-review
- llm
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
7/30/90-day growth
Ranking history
Listing placement
Listing placement
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 (122)Similar npm Claude Code plugins
All 20 @quintinshaw/pi-dynamic-workflows alternativesData 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/@quintinshaw/pi-dynamic-workflows. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.