field guide

every ai coding tool is one of 8 flavors

we compared them all, tool by tool, while building defract. the landscape looks chaotic — it isn't. every tool picks one layer of the problem. here's the map, from the raw engine at the bottom to the process that runs around all of it.

01
flavor 01

engines

the raw coding agent in your terminal — fast, flexible, scriptable. every other flavor on this list builds on top of one of these, or competes with what's built on top.

tools
claude codecodex cligemini cliopencodeaideramp
gives you

the strongest coding agent there is, one prompt away.

leaves to you

everything around the code — design, review, release live in your head, not in the tool.

02
flavor 02

agentic editors

ai in the place you already write code — autocomplete, codebase context, an agent inside the editor. you stay in the loop, typing, driving one session at a time.

tools
cursorwindsurfzedgithub copilottrae
gives you

a dramatically faster loop from keystroke to working code.

leaves to you

it speeds up writing code. the build around the code — scope, design, review, ship — stays manual.

03
flavor 03

spec-first ides

no agent writes a line until there's a requirements doc, a design artifact, and a task list. discipline before code — and that discipline is real.

tools
kirogithub spec kittessl
gives you

agents that build what you meant, because you wrote it down first.

leaves to you

the spec is the start of the lifecycle. what happens after it — parallel work, review, release — is on you.

04
flavor 04

skills & governance frameworks

guardrails bolted onto the engine — composable skills, role-based governance, test-driven habits. the cli reasons inside rules you set. free, and often excellent.

tools
superpowersgstackbmad methodclaude flow
gives you

discipline inside the terminal, at zero cost.

leaves to you

still one terminal, one session. it bounds the agent's decisions — it doesn't run the process around them.

05
flavor 05

native agent teams

parallelism built into the engine itself — the vendor spawns and coordinates a fleet of agents for you, whether in your terminal or their cloud. free, native, and the new floor every tool above has to clear.

tools
claude code agent teamscodex cloudjules
gives you

parallel agents at no extra cost, no extra install.

leaves to you

raw coordination. no lifecycle, no gates — you still drive every step yourself.

06
flavor 06

parallel runners

fan agents out across isolated git worktrees, keep them from colliding, collect the diffs. the axis they scale is quantity — how many agents you can run at once.

tools
conductorsupersetverdentsculptor
gives you

throughput without babysitting — an army of agents, cleanly isolated.

leaves to you

they scale how many agents run, not how structured the work is. every diff still lands on your desk.

07
flavor 07

visual canvases

a board of agent sessions and editors you arrange yourself — the multi-agent overview a terminal never gives you, laid out in space instead of tabs.

tools
nimbalystvibe kanbancrystal
gives you

sight — everything your agents are doing, on one screen.

leaves to you

the canvas is freeform. the process is still yours to invent, session by session.

08
flavor 08 · where defract lives

lifecycle orchestrators

the process itself — one story carried idea-to-shipped through the full pipeline: story › design › architecture › implementation › review › release, with agents doing the work between the steps.

tools
defractfactorydevin
gives you

parallel agents in isolated worktrees, a built-in visual design stage, agents reviewing agents, and memory that compounds every time you ship.

the trade

it's opinionated and local-first — runs on your claude, nothing leaves the device. devin and factory chase full autonomy; defract keeps you on the gates, signing off on intent, not 800-line diffs.

which flavor are you running?

most builders end up stacking flavors: an engine, an editor, maybe a runner. the question is who runs the process between them.

open beta · free on macos + windows (beta) · runs on the claude code you already pay for