FlowDeck Studio for macOS

FlowDeck Studio for macOS

Stop 

Stop 

Stop 

babysitting

babysitting

babysitting

 your iOS agent.

 your iOS agent.

 your iOS agent.

FlowDeck gives your agent a full Apple development environment: the build system, the simulators, the tests. Done means the app works, and the product calls stay yours.

FlowDeck gives your agent a full Apple development environment: the build system, the simulators, the tests. Done means the app works, and the product calls stay yours.

14-day trial. Claude Code, Codex, Cursor and OpenCode. Bring your own subscription.

iOS

macOS

iPadOS

tvOS

watchOS

visionOS

Trusted by Apple developers shipping in production

Trusted by Apple developers
shipping in production

The loop

Writing the code stopped being the slow part

Writing the code stopped being the slow part

Writing the code stopped being the slow part

Your agent writes Swift, builds it, runs the tests. That part works. The time goes to everything around it: the editor, the terminal, Simulator.app, Xcode, GitHub. FlowDeck puts the loop in one place so you can get back to shipping products.

01

Plan

Plan

Plan

Plan

Plans live outside sessions, in a space built for writing them. Consistent specs, reusable across worktrees, handed to whichever model implements best.

02

Build

Build in parallel

Build in parallel

Build in parallel

Every task gets its own session, its own checkout and its own build state. The work in flight stops being one thing at a time.

03

Ship

Verify and ship

Verify and ship

Verify and ship

The agent has the whole toolchain: build, run, test, tap through the app. It validates its own changes before you see them.

Apple first

Built for Apple. 

Built for Apple. 

Built for Apple. 

Not adapted to it.

Not adapted to it.

Not adapted to it.

FlowDeck understands your Xcode projects and works directly with the Apple tools you already know. Real schemes, targets and test plans, XcodeGen, and builds that run on your Mac.

Apple support is not a plugin bolted onto a generic app. There is no generic version of FlowDeck.

FlowDeck scheme picker for the Wikipedia iOS project, listing the Experimental, Local Page Content Service, Performance Testing, RTL, Staging and Wikipedia schemes alongside the iPhone 17 simulator destination
The FlowDeck sidebar showing several projects in the rail and parallel sessions named Main Session, release, macOS Architecture, Remote, CLI Architecture and iOS build plugin

Parallel work

Multiple projects. Multiple agents.

Multiple projects. Multiple agents.

Multiple projects. Multiple agents.

Nothing collides.

Nothing collides.

Nothing collides.

Every project you work on sits in the rail, and every task gets its own session, build state and simulator. Start one, move to the next, and get notified when something needs your attention.

Nothing waits on a shared checkout, nothing breaks your build.

Models

Nobody picks your models for you.

Nobody picks your models for you.

Nobody picks your models for you.

Models evolve fast. Don’t get stuck with someone else’s idea of what’s the best model for your work.

Use different models as needed. Switch mid-task when something better ships. Plan with the expensive one, don’t pay it to write commit messages.

FlowDeck model picker showing Opus 5, GPT-5.6-Terra, Kimi K3, Fable 5, Qwen3 Coder and Deepseek V4 Pro
FlowDeck driving the Weather app on an iPhone 17 simulator, showing the San Francisco forecast

Simulator

A live simulator in every session.

A live simulator in every session.

A live simulator in every session.

The simulator streams right beside the chat. Your agent taps, types and scrolls through the screen it just changed, and you take the controls whenever you want.

FlowDeck manages your simulators, devices and runtimes too, so a clean device or a new platform is just a click away.

Control

Let it work. Keep the decisions.

Let it work. Keep the decisions.

Let it work. Keep the decisions.

You stop supervising mechanics. You keep the product calls. Set how much rope each agent gets, and when a product decision comes up, the session stops and waits for you.

When the work is done, read the diff, comment on the line and send it back.

FlowDeck question card asking how login validation errors should show, with an answer covering inline hints and disabling the submit button
FlowDeck diff viewer on GridModel.swift with an inline comment being written on line 600 asking whether the partial-failure case is tested

Terminal and CI

Apple development, wherever your agent runs.

Apple development, wherever your agent runs.

Apple development, wherever your agent runs.

FlowDeck for Mac is powered by our powerful CLI. Drop it into Claude, Codex, Cursor or OpenCode and give your agent the whole Apple toolchain. The same commands run headless on a build machine. No Node, no MCP servers, no telemetry.

FlowDeck for Mac is powered by our powerful CLI. Drop it into Claude, Codex, Cursor or OpenCode and give your agent the whole Apple toolchain. The same commands run headless on a build machine. No Node, no MCP servers, no telemetry.

~/Developer/WeatherApp · flowdeck

$ flowdeck context
Schemes WeatherApp, WeatherWidget
Configs Debug, Release
Simulators iPhone 17, iPad Pro 13

$ flowdeck build --json
{ “type”: “build”, “success”: true, “warnings”: 0, “duration”: “12.4s” }

$ flowdeck ui simulator tap “Refresh”
Tapped · accessibility tree, not coordinates

$ flowdeck test --json # same command your CI runs

$ flowdeck context
Schemes WeatherApp, WeatherWidget
Configs Debug, Release
Simulators iPhone 17, iPad Pro 13

$ flowdeck build --json
{ “type”: “build”, “success”: true, “warnings”: 0, “duration”: “12.4s” }

$ flowdeck ui simulator tap “Refresh”
Tapped · accessibility tree, not coordinates

$ flowdeck test --json # same command your CI runs

Watch the CLI demo

Learn more

Developers shipping with FlowDeck.

Developers shipping with FlowDeck.

Developers shipping with FlowDeck.

Donny Wals

Donny Wals

@donnywals

“Within a day FlowDeck became the thing my agent reaches for by default. I haven’t really thought about it since, which is the best thing I can say about a developer tool.”

Owen van Dijk

Owen van Dijk

@ohwhen

“Works great with Claude Code. Slick onboarding, simulator control, UI automation and JSON output. Can’t recommend it highly enough.”

Joe Fabisevich

Joe Fabisevich

@mergesort

“I use FlowDeck instead of xcodebuild and cannot recommend that more highly.”

Jacob Bartlett

Jacob Bartlett

@jacobtechtavern

“Flowdeck is a game changer. Once I worked out screenshot-based verification, it was obvious how far this can go.”

Pricing

Pricing

Two products, 

Two products, 

Two products, 

simple pricing

simple pricing

simple pricing

Two machines. All updates. 14-day trial.

Two machines. All updates. 14-day trial.

FlowDeck CLI

$59

/year

14-day trial

Billed yearly

Full CLI access

Works with Claude Code, Codex, Cursor, OpenCode

Structured JSON output

Runs in CI

Two machines per license

Recommended

FlowDeck Studio

$79

/year

14-day trial

Billed yearly

Everything in the CLI

Native macOS app

Parallel sessions in isolated worktrees

Live simulator with UI automation

Native diff viewer and PR review

PR Autopilot

Plan mode with per-role models

Studio includes the CLI. Start there unless the terminal is the only place you work.

FlowDeck CLI

$59

/year

14-day trial

Billed yearly

Full CLI access

Works with Claude Code, Codex, Cursor, OpenCode

Structured JSON output

Runs in CI

Two machines per license

Recommended

FlowDeck Studio

$79

/year

14-day trial

Billed yearly

Everything in the CLI

Native macOS app

Parallel sessions in isolated worktrees

Live simulator with UI automation

Native diff viewer and PR review

PR Autopilot

Plan mode with per-role models

Studio includes the CLI. Start there unless the terminal is the only place you work.

FAQ

Questions.

Questions.

Questions.

What is the difference between the CLI and Studio?

Why not just run an agent in my terminal?

How is this different from Claude Code for Mac or the Codex app?

Do I still need Xcode installed?

Does my code leave my machine?

Is an agent subscription included?

How does licensing work?

How does parallel work stay isolated?

What do I need to run it?

AI does not make you

AI does not make you

AI does not make you

an engineer.

an engineer.

an engineer.

But if you’re already one, FlowDeck is the difference between a demo and shipped software.

14-day trial · macOS 26+ · Apple Silicon · Xcode 15+