FlowDeck Studio for macOS

FlowDeck Studio for macOS

Stop 

Stop 

Stop 

babysitting

babysitting

babysitting

 your iOS agent.

 your iOS agent.

 your iOS agent.

Give FlowDeck a task. Come back when it's actually done.

Give FlowDeck a task. Come back when it's actually done.

Claude Code, Codex, Cursor, OpenCode and Grok. Bring your own subscription.

Claude Code, Codex, Cursor, OpenCode and Grok.
Bring your own subscription.

iOS

macOS

iPadOS

tvOS

watchOS

visionOS

Trusted by Apple developers shipping in production

Trusted by Apple developers
shipping in production

Apple first

Built for Apple. 

Built for Apple. 

Built for Apple. 

Not adapted to it.

Not adapted to it.

Not adapted to it.

FlowDeck is a macOS native app. It can open your Xcode projects and works directly with the Apple tools you already know.

You get real schemes, targets and test plans, and builds that run on your Mac and Devices.

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 projects.

Multiple projects.

Multiple agents

Multiple agents

Multiple agents

Work across multiple apps and agentic sessions in the same window. Start one, move to the next, and get notified when something needs your attention.

Models

Bring your own AI subscription

Bring your own AI subscription

Bring your own AI subscription

FlowDeck supports you existing Codex, Claude, Cursor and Grok subscription, and almost every model via OpenCode.

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 for every agent

A live simulator for every agent

A live simulator for every agent

Each agent gets its own simulator. It can tap, swipe and scrolls through the screen autonomously.

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

Terminal and CI

FlowDeck CLI included

FlowDeck CLI included

FlowDeck CLI included

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 in CI.
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 in CI.
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

Built for engineers, trusted in production

Built for engineers, trusted in production

Built for engineers, trusted in production

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?