michaelliv/pi-dynamic-workflows — explained in plain English
Analysis updated 2026-05-18
Audit a large codebase by having many sub-agents each inspect a different part at once.
Review a change from several different perspectives simultaneously.
Research multiple topics in parallel and get one combined summary.
| michaelliv/pi-dynamic-workflows | basz4ll/stable-diffusion-webui | arnabchoudhury404/hydra-launcher | |
|---|---|---|---|
| Stars | 593 | 590 | 588 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 1/5 | 1/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires the Pi coding assistant already installed as the host tool.
This is an extension for Pi, an AI-powered coding assistant. The extension adds a feature called dynamic workflows, which lets you run a complex task by splitting it into many smaller pieces that execute at the same time, each handled by its own isolated mini-agent, rather than having one assistant work through everything step by step. When you ask Pi to run a workflow in plain language, for example "inspect this repository and summarize the main modules", the AI writes a small JavaScript script behind the scenes. That script defines the work to be done and launches separate sub-agents to handle each piece. As they finish, their results are collected and returned to you in a single combined answer. Live progress appears inline so you can see which steps are done, which are running, and how many remain. You can press Escape at any point to cancel. The extension is especially useful for tasks that benefit from working across many files or angles at once: auditing a codebase, reviewing something from several perspectives, doing large refactors, or researching multiple topics in parallel. The script format is plain JavaScript with a small set of built-in functions. You can organize work into named phases, run tasks concurrently, pass results through a sequence of steps, and ask a sub-agent to return structured data matching a specific format rather than just text. Each sub-agent runs in its own fresh session and has access to the standard coding tools, including file reading and shell commands. Installing the extension takes one command, and after a reload inside Pi it is immediately available. The extension is described as a prototype. The core workflow features work, including parallel execution, phased progress tracking, and structured output from sub-agents, but persisted or resumable workflows and a workflow manager are not yet included.
An extension for the Pi coding assistant that splits a task into pieces run in parallel by separate mini-agents, then combines their results.
Mainly TypeScript. The stack also includes TypeScript.
Free to use, modify, and redistribute for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.