Aura Crew vs Claude Code Loops: the autonomous work-loop, compared
Claude Code defines four loop types — turn-based, goal, time, and proactive. Aura Crew is the same idea productized: a dependency-ordered work-loop with proof, collision-safety, and any agent. Full comparison.
Aura Crew and Claude Code loops solve the same problem, running a coding agent in a repeating cycle until a goal is met, at two different layers. Claude Code gives you loop primitives for a single Claude agent (turn-based, /goal, /loop, and proactive routines). Aura Crew is the productized work-loop around any agent: you hand it a stack of tasks, and agents claim unblocked work in dependency order, in isolated worktrees, with a proof verdict gating every merge. If you run one agent in a terminal, Claude Code's loops are excellent. If you run several agents on one shared history and need to prove and audit what shipped, that's the layer Crew adds.
The four Claude Code loop types
Claude Code's own definition is clean: a loop is an agent repeating cycles of work until a stop condition is met. It ships four kinds, distinguished by how they are triggered and stopped:
- Turn-based: the agentic loop. Your prompt starts it; it gathers context, acts, verifies, responds; Claude decides it's done.
- Goal-based (
/goal): you define a success criterion ("get Lighthouse to 90, stop after 5 tries"). Each time the agent tries to stop, an evaluator model checks the condition and sends it back until met or a turn cap is hit. - Time-based (
/loopand/schedule): re-run a prompt on an interval./loopruns on your machine;/schedulemoves the routine to the cloud. - Proactive: event- or schedule-triggered with no human in real time, composing
/schedule+/goal+ skills + dynamic workflows + auto mode for recurring streams of work (bug triage, migrations, dependency upgrades).
How each maps to Aura
Aura already ships a primitive for every rung of that ladder: the difference is that Crew composes them into one governed surface that any agent can drive.
| Claude Code loop | Aura equivalent |
|---|---|
| Turn-based agentic loop | Any native agent turn, with auto-prove on build as the verify step |
Goal-based /goal | The goal-alignment spine: a goal is recorded in .aura/goals.jsonl and the commit is proven against it |
Time-based /loop / /schedule | Aura's own /loop in chat, aura loop run on the CLI, and a cloud runner for laptop-closed runs |
| Proactive routine | Crew, the composed thing: a dependency graph of tasks, agents claiming unblocked work, a proof gate before merge |
Note the vocabulary already converges: both tools ship a /loop command, and Aura's goal ledger mirrors /goal's "define done, then verify." That's a sign the category is real, and it sharpens where Crew is genuinely different.
What Crew adds that a single-agent loop can't
A raw loop (including a bash while true around a coding agent) is ephemeral and blind to other agents. Crew is the loop with the missing parts:
- Proof, not an evaluator's opinion. Claude's goal loop exits when an evaluator model judges the condition met. Aura records a deterministic goal ↔ commit verdict (
verified,partial, ornot_wired) tied to the exact commit and sealed into a portable record. You can hand that to a reviewer, an auditor, or a teammate and they can check it. It isn't a vibe. - Collision-safety across agents. Proactive routines can spawn many agents and explore solutions in parallel worktrees, but nothing coordinates them on the same symbols. Crew has a live team radar plus zone claims so parallel agents never step on each other.
- Any agent, one history. Crew runs Claude Code, Gemini, Codex and Cursor in one run on one shared Git history, not a Claude-only loop.
- Durable and team-visible. Crew tasks live on a board and survive the session. A local
/loop"runs on your computer, so if you turn it off, it stops."
Where Claude Code is ahead, and worth stealing from
Being fair: Claude Code's loop ergonomics for a single agent are excellent, and two ideas are worth adopting anywhere. First, encode verification as a skill, a SKILL.md that tells the agent how to check its own work end-to-end (start the server, click the control, screenshot before/after, zero console errors), and when a result fails, fold the fix back into the skill so every future run inherits it. Second, the crisp "what do you hand off?" framing: the check, the stop condition, the trigger, or the whole prompt. Aura's answer is to pair a user-authored definition of done with a signed proof of it.
Which should you use?
They're not either/or: Aura runs Claude Code as one of its engines. Use Claude Code's loops when one agent in the terminal is the whole job. Reach for Crew when you run more than one agent, need the work in dependency order, or have to prove and audit what shipped. See the head-to-head on Aura vs Claude Code, or the wider landscape in agent work-loop harnesses compared.
Aura is fully open source (Apache-2.0): the engine, the CLI, the desktop app and the VS Code extension, all in one GitHub repo. The app itself is a free public beta for macOS and Linux. Point it at a repo and keep driving the agents you already use: now with a semantic diff, a verdict, and a record on every change.
What is the difference between Aura Crew and a Claude Code loop?
A Claude Code loop is one agent repeating until a stop condition. Aura Crew is a dependency-ordered set of those loops: tasks with an order between them, an isolated worktree per agent, and a completion tied to the goal the task named.
Can you run several coding agents from one plan?
Yes, if the plan is a graph rather than a list. Tasks declare what they depend on; anything unblocked can be claimed and run concurrently. The ordering is what stops two agents building on a foundation the third has not landed yet.
Do multi-agent tools work with agents other than Claude Code?
It depends on the tool. A harness that shells out to a CLI can drive Claude Code, Codex, Gemini or an open-source runner in the same run, because the interface is a process and a working directory rather than a vendor API.
Autonomous coding agent loops, explained: turn-based, goal, time, and proactive
A coding agent loop is an agent repeating cycles of work until a stop condition is met. The four types explained — turn-based, goal-based, time-based, proactive — with when to use each and how to keep quality high.
How to run multiple coding agents in parallel without merge conflicts
Running several AI coding agents at once collides on shared files. The fix: a worktree per agent, a live team radar, and soft-to-hard zone claims so parallel agents never touch the same symbol. How Aura Crew does it.
Goal-based agent loops: giving a coding agent a definition of done
A goal-based loop keeps a coding agent iterating until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not an LLM guessing at "good enough." How to write one.
How to prove an AI code change did what you asked
AI writes plausible code that quietly does the wrong thing. Proving a change means tying the commit to the goal it was meant to deliver and recording a verdict — verified, partial, or not wired — you can audit. How it works.