pi-dynamic-workflows
pi-dynamic-workflows is an extension for Pi that enables Claude-Code-style dynamic workflows through a registered workflow tool. Instead of sequential processing by a single assistant, it allows the AI model to write JavaScript scripts that distribute work across multiple isolated subagents and synthesize their results. The extension is particularly useful for codebase audits, multi-perspective reviews, large-scale refactors, and fan-out research tasks. Developers install it via Pi's package manager and interact with workflows through natural language prompts.
Key Features
Use Cases
- 01Auditing large codebases by distributing module inspection across parallel subagents
- 02Conducting multi-perspective code reviews with different subagents analyzing separate aspects
- 03Orchestrating large-scale refactoring tasks that span multiple files or components
- 04Performing fan-out research where multiple subagents investigate different sources simultaneously
- 05Running security scans that analyze different vulnerability categories in parallel
- 06Generating comprehensive documentation by assigning sections to specialized subagents
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
pi-dynamic-workflows — FAQ
What is pi-dynamic-workflows?+
pi-dynamic-workflows is an extension for the Pi AI assistant that adds a workflow tool allowing the model to write JavaScript scripts that distribute tasks across multiple isolated subagents. It's inspired by Anthropic's dynamic workflows feature in Claude Code.
How do I install pi-dynamic-workflows?+
Install it using Pi's package manager with 'pi install npm:pi-dynamic-workflows' or from a local directory with 'pi install /path/to/pi-dynamic-workflows'. After installation, run '/reload' in Pi to activate the extension.
Which AI clients work with pi-dynamic-workflows?+
This extension works exclusively with Pi, the AI assistant framework from Earendil Works. It registers as a Pi extension and requires Pi to be installed.
Do I need API keys or prerequisites?+
You need a working Pi installation. No additional API keys are required, but the extension assumes you have Pi already configured and operational.
Is pi-dynamic-workflows free?+
Yes, pi-dynamic-workflows is open source and released under the MIT license, making it free to use and modify.
How do I use workflows after installing?+
Simply ask Pi in natural language to run a workflow, such as 'Run a workflow to inspect this repository and summarize the main modules.' The model will write the workflow script and execute it automatically.
How do I install pi-dynamic-workflows?+
Open the source repository on GitHub and follow its README. pi-dynamic-workflows is a plugin — MCP Agents Market links you directly to the official repo.
Is pi-dynamic-workflows free?+
pi-dynamic-workflows is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.