FlowState turns Claude Code and Codex into your engineering organization. It plans, builds, reviews, and ships PRs in parallel isolated lanes, on your process, and interrupts you only where your judgment matters.
Apple Silicon · needs Node.js 22+ · verified by Apple
Defining the process the agents follow. Step 2 is a gate: it stops the line and needs a human.
Describe the work in a line. Agents plan, build, review, and test in parallel lanes. The line stops only when a decision is actually yours.
One line: “Add idempotency keys to POST /charges.” Pick a workflow.
Agents plan and build, each in an isolated git worktree that can’t touch yours.
The line stops at the moments that matter and asks one clear question.
Tested, self-reviewed, journaled. Open the pull request and merge.
4 steps · 1 migration · touches charges/router.ts · ≈2 minutes to execute. Proceeding is reversible, because the branch is isolated.
The models write good code. It’s the hovering that’s beneath you, and you already know this day by heart.
Babysitting a terminal, watching an agent think, afraid to walk away.
Re-explaining the same context after every compact, from scratch.
Reviewing a 700-line diff at 11pm with no idea where to start.
An agent that quietly wandered three steps off the plan an hour ago.
You weren’t hired to work the console. Direct the room.
Planners, builders, reviewers, all working in parallel on your process. You make the calls only a human can.
Five lanes, one repo, zero collisions. Each run works in its own isolated git worktree, so they never touch your tree or each other.
The line stops for your judgment and nothing else. One amber HOLD when it matters; calm and out of your way when it doesn’t.
Every run leaves a durable record on disk: the plan, the diffs, the review verdicts, every decision. Close the laptop mid-run; it survives and resumes.
Five tasks run while you’re in a meeting. You come back to green checks and one amber question.
Verification, gates, audit, coordination: the parts that let a human safely stop babysitting. That’s the layer that doesn’t get cheaper as the models get better, and it’s the layer FlowState owns.
We are long model progress, and short the tools that only generate code. FlowState wraps the agents you already pay for and defines the engineering process they follow, so the durable truth is a case file on disk, not a chat log that scrolls away.
Phil Bal · founder · Seattle
Open the .dmg, drag FlowState in, and open it. It installs like any Mac app.
Make sure you’re on node ≥ 22. FlowState checks and tells you if you’re not.
Authenticate the claude and codex CLIs you already use. No new keys.
Pick a workflow, describe a task, and the first run starts. It plans, then stops to ask you.
Come back to finished work waiting on your call: runs in parallel, gated where it counts, every step on the record.
Download for macOSApple Silicon · needs Node.js 22+ · verified by Apple
P.S. FlowState opened pull requests on its own repo while we were building it.