The argument in one line.
PopeBot's Cluster mode lets you define specialized AI agent roles that autonomously pick up GitHub issues, create technical plans, review each other's work, and open pull requests end-to-end without human intervention.
Read if. Skip if.
- A developer or technical founder with a GitHub project who wants to automate code review, issue triage, and PR creation across multiple specializations.
- Someone running an open-source project with 500+ stars who's overwhelmed by issue backlog and needs autonomous agents to handle first-pass work.
- A software engineer comfortable with Claude API who wants to experiment with multi-agent systems without building infrastructure from scratch.
- A solo developer or small team lead who needs 24/7 code review and task automation but lacks budget for hiring or extensive DevOps setup.
- You're working in a closed codebase or organization that can't use cloud-hosted solutions or expose GitHub webhooks to external services.
- Your workflow is primarily design, product, or non-code work — this is built specifically for GitHub-integrated software development pipelines.
- You've already built custom multi-agent systems and need advanced customization beyond role definitions and folder-based communication.
The full version, fast.
ThePopeBot's new Cluster mode turns Claude Code into a self-running dev team by mapping AI agents to roles like CTO, Security, UI/UX, and Developer, each with its own system prompt, concurrency cap, and trigger conditions. The mechanism wires GitHub labels, webhooks, cron schedules, and file-watch events to those roles so that adding a label like plan automatically spins up the CTO, who drafts a technical plan, tags follow-on reviewers, and hands off to the developer, who opens the pull request. Shared cluster folders give agents an inbox-outbox-reports workspace to coordinate through markdown files. The headless and interactive Claude Code modes share state across desktop and phone, letting you pick up the same session mid-sentence without resyncing context.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Where the time goes.

01 · Cold open + thesis
20-person dev team in 60 seconds, mobile-aware, '30 years of coding led to this'.

02 · Cluster mode console tour
Active containers panel, role list (CTO/Security/UI-UX/Developer), per-role system prompts and concurrency, cluster-level shared folders.

03 · GitHub integration setup
Two test issues queued. Adding the 'plan' label fires the CTO via webhook.

04 · Watching agents cascade
CTO writes technical plan back as an issue comment, auto-applies UI/UX or security labels, which trigger the next role. Developer eventually picks up.

05 · Reviewing the PR output
Files-changed view of the developer's PR. Menu items swapped exactly per the issue. End-to-end loop closes.

06 · Building a cluster from scratch
New cluster → main system prompt with mission/goals, shared folders (inbox/outbox/reports), variables and placeholders ({self.role_name}, {workspace}).

07 · Trigger types + logs
Manual / webhook / cron / file-watch triggers explained. Logs panel filtered by role with full system + user prompt history per run.

08 · Cloud Code: interactive vs headless
Code mode lets you skip the cluster, pick a repo, chat with Claude directly. Headless = chat-style summaries, Interactive = drop into the live terminal.

09 · Mobile continuity demo
Same session live on phone with no transfer step. Headless mode is the natural mobile UX. Auto-commit-back-to-GitHub buttons baked in.

10 · Install + community CTA
GitHub README install (two commands). Pitch for No Code Architects skool community + new daily-module course.
Lines worth screenshotting.
- A cluster of Claude Code agents wired to GitHub labels means a developer can trigger a full CTO-Security-UX-Developer pipeline by applying a single label to an issue.
- Agents in a cluster can communicate through shared folders and markdown files — the simplest multi-agent coordination mechanism requires no message-passing infrastructure.
- Running two CTOs simultaneously on two different issues is not a configuration change — it is the default behavior of a cluster with concurrency settings defined per role.
- The interactive mode of Claude Code lets a developer type directly into the agent from a web interface, phone, or any device — session continuity survives a desktop-to-phone handoff mid-sentence.
- A GitHub webhook that fires on label assignment is the cleanest external trigger for an agent cluster — it ties autonomous work directly to the project management tool the team already uses.
- Every role in the cluster reviews the previous role's output before passing work downstream — CTO plans, Security and UX review, Developer implements, producing a four-eye check on every feature.
- An agent that logs every tool call, prompt, and output to a console in real time makes autonomous development auditable rather than a black box.
Steal the role-cascade pattern.
The unlock isn't the cluster — it's using GitHub labels as the state machine that wires roles into a pipeline.
- Define each named agent (JACE, REESE, SAGE, RYDER) as a Role with: system prompt, user prompt, concurrency cap, and trigger list.
- Adopt Stephen's four trigger types verbatim — manual, webhook, cron, file watch. Anything beyond that is overengineering.
- Use a third-party system (GitHub labels, Linear status, Notion tags) as the queue/state machine. It's free, the user already trusts it, and it's observable without you building a dashboard.
- Bake the 'next-label' instruction into each agent's system prompt — that's what turns a flat list of agents into a pipeline with no central orchestrator.
- Lean hard on mobile continuity. None of Joe's current agent UIs survive the desk-to-phone handoff — Stephen's making this his wedge for a reason.
- Free OSS tool funnels to paid community + daily-module course. Same playbook Joe could run with MCN+ and his upcoming offerings — make the toolkit free and trustworthy, monetize the room.
Terms worth knowing.
- PopeBot
- Stephen G. Pope's free open-source Claude Code wrapper that adds cluster management, GitHub integration, and a web UI for launching and monitoring multiple AI coding agents.
- cluster mode
- A PopeBot feature that lets you define named agent roles (CTO, Security, Developer, UI/UX), launch them all simultaneously, and have them collaborate on a shared codebase.
- GitHub webhook
- An automated HTTP notification GitHub sends to an external service when a specific event occurs (like an issue being labeled), used here to trigger agent tasks automatically.
- label trigger
- A GitHub workflow where applying a specific label to an issue signals a corresponding AI agent to pick it up, plan a solution, and open a pull request.
- headless mode
- Running Claude Code without an interactive terminal prompt — as a background process that can receive commands programmatically and continue across device switches.
- interactive mode
- A Claude Code session where you type commands directly into the running agent, as opposed to headless/automated execution.
- agent handoff
- The process of transferring an in-progress agent task from one device or session to another without interrupting the work, enabled by Claude Code's persistent session state.
- system prompt
- The hidden instruction set given to an AI model before any user interaction that defines its role, constraints, and behavior for the entire session.
- pull request (PR)
- A GitHub mechanism for proposing code changes — here opened automatically by an AI agent after completing a task defined by an issue label.
Things they pointed at.
Lines you could clip.
“I built a free AI coding platform that lets you create a 20 person dev team in under sixty seconds.”
“Switch devices mid sentence.”
“I've been coding for thirty years and all that work was building up towards this moment.”
“Instead of having to define every single worker or agent, you actually just define the roles.”
“Everything that I'm doing here will already be there. I don't have to send anything there, it's just there.”
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
Stephen G. Pope opens with the kind of claim that lives or dies on the demo: a 20-person dev team in under sixty seconds, and a session that follows you from desktop to phone mid-sentence. The next eighteen minutes are him cashing the check live — running PopeBot's new Cluster mode against a real 1000-star GitHub repo and walking out the other side with merged pull requests.
Named ideas worth stealing.
Cluster → Roles → Workers
- Cluster (top-level project, shared folders, base system prompt)
- Role (definition: system prompt, user prompt, concurrency cap, triggers)
- Worker (runtime instance spawned from a role)
Roles are the unit of definition; workers are the unit of execution. You define a role once, then spawn as many parallel workers as concurrency allows.
Four Trigger Types
- Manual (button in console)
- Webhook (HTTP endpoint per role)
- Cron (scheduled)
- File watch (folder change)
Complete enough taxonomy that 95% of agent-orchestration cases fit. Webhooks let external systems (GitHub, Slack, Linear, Stripe) drive the pipeline.
Label-Cascade Pipeline
- plan label → CTO writes plan + adds next labels
- UI UX label → UI/UX agent reviews
- security review label → Security agent reviews
- code label → Developer ships PR
Use GitHub labels as a state machine. Each agent's system prompt tells it which label to add next. No central orchestrator needed.
Headless ↔ Interactive Toggle
- Headless: chat-style summaries, mobile-friendly
- Interactive: drop into live Claude Code terminal
- Same session, switch any time
One session, two interaction modes. Phone uses headless naturally; desktop flips to interactive when you want to see tool calls live.
How they asked for the click.
“If you want support on setting up the PopeBot or you wanna learn how to build amazing technology like this, make sure to jump into the no code architects community. I've got a new course that's coming out. I'm gonna be dropping a new module every single day.”
Soft CTA — community-led not product-led. The OSS tool funnels to a paid skool community + course. Links in description, not in-video URL flash. Build-in-public play: free tool with 1000+ stars feeds the community/course offer.






































































