Analysis updated 2026-05-18
Delegate complex coding tasks to parallel AI sub-agents inside the pi editor, with one orchestrator coordinating many workers.
Monitor all running agents in real time via a live widget showing spinners, token counts, and status icons.
Define custom agent types with specific system prompts and tool restrictions for specialized tasks.
Schedule AI agents to run on a cron schedule or after a delay, with results delivered as notifications.
| kmmuntasir/pi-nested-subagents | 0xhassaan/nn-from-scratch | 0xzgbot/hermes-comfyui-skills | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | — | Python | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 4/5 | 4/5 | 1/5 |
| Audience | developer | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires the pi editor environment, install with `pi install npm:@kmmuntasir/pi-nested-subagents`.
This is a plugin for a coding environment called pi that adds the ability to run multiple AI agents working in parallel or in a hierarchy, with one agent able to delegate tasks to other agents below it. The design is inspired by how Claude Code handles subagents, so the tool names, calling conventions, and interface patterns feel familiar to anyone who has used that system. The core idea is that you can have an orchestrating agent that breaks down a large task and assigns parts of it to specialized sub-agents. Those sub-agents can, in turn, spawn their own sub-agents up to a configurable depth limit (the default is five levels deep). This makes it possible to build workflows like orchestrator, then task planner, then leaf workers, all operating at the same time, with results flowing back up the tree in the correct order. The plugin adds a live status widget inside the editor showing animated spinners, token usage, and colored status icons for every running agent. A FleetView panel lists all active agents and lets you navigate into any one to see its conversation in real time, send it a message to redirect its work, or stop it early. Agent types can be customized by creating a Markdown file with a YAML header that defines the system prompt, model choice, and which tools the agent is allowed to use. Other features include git worktree isolation so each agent works in its own copy of the repo, skill preloading to inject reusable instruction sets into agents, scheduled agents using cron expressions or relative time offsets, and an event bus that lets other extensions react to agent lifecycle events. This is a fork of an earlier project, adding safe deep nesting and a built-in verification tool for auditing the agent tree. The full README is longer than what was shown.
A pi editor plugin that adds Claude Code-style nested subagents: parallel agent hierarchies up to 5 levels deep, a live status UI, mid-run steering, and scheduled agents.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.