The PM loop is CrewSwarm's operating model for AI software development. Humans act like engineering managers: they define goals, break work apart, assign agents, and keep parallel coding lanes unblocked. CrewSwarm then routes work across Claude Code, Codex, Gemini, local models, and provider APIs.
PM Loop · Parallel Agents · Multi-Engine

You are the PM.
The agents are the engineers.

The old model was one person prompting one model like a smarter autocomplete. The new model is closer to software management: define the goal, split the work, assign the right specialists, and keep all of them unblocked.

That is what crewswarm is built for. Not one giant “super agent,” but a PM loop that can plan, delegate, execute, validate, and re-route across many agents, many engines, and many providers.

Install crewswarm Read crew-cli See a real walkthrough GitHub
Why This Matters

Stop being the typist

If you are watching one agent code line by line, you are using the machine too narrowly. The leverage comes from orchestration.

One agent is not the ceiling

Single-agent tools still force one conversation, one execution lane, and one bottleneck. crewswarm assumes there are multiple lanes of useful work at once.

Delegation is the real multiplier

Frontend, backend, QA, PM, and security can all move in parallel. The system gains leverage when you keep the queue full and route work intentionally.

Humans move up a layer

Your job becomes prioritization, acceptance criteria, blocker removal, and final judgment. That looks a lot more like PM work than raw typing.

How crewswarm does it

The PM loop in practice

1. Define the outcome

Start with the feature, bug, or objective. The PM layer turns that into scoped work instead of pushing one vague blob at one model.

2. Break the work apart

The system routes frontend, backend, QA, security, docs, and coordination work to different specialists so they can move simultaneously.

3. Pick the right engine per lane

Use Claude Code where it is strongest, Codex where it is strongest, Gemini where it is cheap, local models where they are effectively free. One runtime is not forced to do every job.

4. Re-plan as reality changes

When blockers show up, the PM loop can redirect effort, patch failed work, or spawn another worker. It is a management loop, not a one-shot prompt.

Economic Model

Pay for the brain, not the glue

The PM loop gets stronger when cost and quality are separated by tier.

L1: cheap routing

Fast models or local lanes decide what to do next. This should be cheap and frequent.

L2: premium judgment

Planning, validation, and hard reasoning get the expensive models only when the task justifies them.

L3: practical execution

Workers can use strong cheap models, premium coders, or local lanes depending on quality, speed, and budget.

Positioning

Claude hinted at this workflow. crewswarm is built around it.

Claude Code showed that parallel agents and subagents are real. crewswarm takes the next step: persistent PM-led orchestration across multiple coding engines and provider layers.

Claude Code is excellent as a coding lane. crewswarm is the operating system for managing many coding lanes at once. That is the distinction.

If you want the implementation surface, read crew-cli. If you want the multi-engine cost strategy, read Models. If you want the browser IDE surface, open Vibe. If you want a concrete example, read the PM-loop walkthrough.