FlowDeck CLI · The Apple development loop for AI agents

Stop babysitting your iOS agent.

The complete Apple development loop for Claude Code, Codex, and beyond. Build, run, test, stream logs, drive simulators, and automate UI.
All from the terminal.

~/Developer/WeatherApp · flowdeck
  Welcome to FlowDeck
v 1.15.0 [5f0dda]

WeatherApp
  Scheme:             WeatherApp
  Device / Simulator: iPhone 17
  Build Config:       Debug

> R

⏵⏵ RUN WeatherApp

 Build Started
  Workspace:     ~/Developer/WeatherApp.xcodeproj

 Build Completed

🚀 Preparing to launch WeatherApp on iPhone 17…
   Installing app
   Launching app

 App Launched Successfully
  Bundle ID: studio.flowdeck.WeatherApp
  Target:    iPhone 17

  Press 'L' to stream logs
  Press 'X' to stop this app

Testimonials

Loved by Apple developers.

Already in production with engineers shipping serious iOS, macOS, and visionOS apps.

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

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

For AI-first teams

×

Built for AI agents.

Direct CLI access. Structured JSON. Real-time logs. One interface your agent can actually use. No MCP server in the middle.

One unified tool Replaces Apple's fragmented CLIs
Structured JSON output No more parsing xcodebuild walls
Direct CLI access No MCP servers, no wasted tokens
Real-time log streaming Agents see what breaks instantly
Skills & plugins Claude Code, Codex, OpenCode
UI Automation Agents see and interact with screens

The CLI

Never open Xcode again.

Build, run, test, simulators, logs, devices, UI automation. All from one CLI, with structured output your agent and your CI can actually parse.

B Build R Run T Test K Clean

Interactive Mode

Single keystrokes. Zero context switching. No Xcode needed. Your terminal becomes the command center.

flowdeck simulator boot "iOS 26" flowdeck simulator erase

Simulator Control

Create, Boot, reset, manage platforms.

flowdeck ui tap "Login" flowdeck ui swipe up · flowdeck ui screenshot

UI Automation

Tap, swipe, pinch, scroll, screenshot. AI agents can see the screen. Close the loop.

[net] GET /api → 200 [app] loaded user

Log Streaming

OSLog in your terminal.
Beautifully formatted. Live.

flowdeck project create MyApp

Project Creation

From zero to Xcode project in seconds.

{"success": true}

JSON Output

Machine-readable everything. CI ready.

flowdeck context

Context Discovery

One command shows schemes, targets, simulators

Why FlowDeck

The workflow xcodebuild never gave you.

Five tools to list, boot, build, install, and launch. Then text walls to parse. FlowDeck collapses the whole sequence into one command, with structured output ready for your CI and your agent.

Before · xcodebuild
xcrun simctl list devices
xcrun simctl boot [UDID]
xcodebuild -scheme App -destination 'platform=iOS Simulator,id=[UDID]'
xcrun simctl install booted [path]
xcrun simctl launch booted [bundle-id]
After · flowdeck
flowdeck run -S "iPhone 16"

Pricing

One license. Everything included.

Two machines. All updates. 14-day free trial. No credit card required.

Personal

FlowDeck CLI

$59 /year

All updates included

14-day free trial · No credit card

  • Full CLI access
  • AI agent integrations
  • 2 machines per license
Teams

FlowDeck for Teams

$299 /year

5 to 20+ developers

30-day money-back guarantee

  • Centralized billing
  • 24h to first response support
  • Project Setup Assistance

Frequently Asked Questions

Do I still need Xcode installed?

Yes. FlowDeck uses xcodebuild under the hood. Xcode must be installed, but you won't need to open it.

What macOS and Xcode versions are supported?

macOS 13+, Xcode 15+ (16+ recommended).

How does licensing work?

14-day free trial, no credit card required. Install the CLI and run flowdeck to start. After the trial, $59/year. License works on 2 machines.

Is my code private?

Yes. Everything runs locally. Your code never leaves your machine.

Does it support React Native, Expo, Flutter?

No. FlowDeck is built for native Apple development. Some developers have tried it with those stacks, but results are mixed.

Why not just use xcodebuild?

You can. FlowDeck doesn't replace Apple's toolchain; it standardizes how you interact with it. Workflow-level commands instead of flags. Structured results instead of text parsing. Same execution semantics whether you're in terminal, CI, or an automation tool.

How much does the CLI cost?

$59/year. Annual license includes all updates and priority support. 14-day free trial, no credit card required.

When do I need a Business license?

If your team needs centralized billing and admin controls. Contact us to discuss your needs.

Does it work with my AI subscription?

Yes. FlowDeck works alongside Claude Code, Codex, OpenCode, any terminal-based AI assistant you already use. No changes to your existing subscriptions.

Ready when you are

Built for agents.
Loved by humans.
Runs everywhere.

Run it on your Mac. Run it on your $20,000 build farm. Same commands, same structured output, everywhere.

14-day free trial · No credit card · $59/yr after · macOS 13+ · Xcode 15+