flowdeck build
flowdeck run -S "iPhone 16"
Build & Run
Compile, boot simulator, install, launch. One command. Structured JSON errors your agent can read.
Build. Run. Tap. Screenshot. Fix. Repeat.
FlowDeck closes the loop between your AI and the simulator.
7-day trial · Cancel anytime · Setup in 2 minutes
flowdeck build
flowdeck run -S "iPhone 16"
Compile, boot simulator, install, launch. One command. Structured JSON errors your agent can read.
flowdeck ui screenshot
flowdeck ui tap "Login"
Screenshot the simulator. Tap, swipe, type by label. Your AI sees the screen.
flowdeck ui tap "Submit"
flowdeck ui swipe up · flowdeck ui type "hello"
Navigate your app programmatically. Tap buttons, fill forms, scroll lists, pinch to zoom. The agent drives. You watch.
[net] POST /login → 200
[app] session started
OSLog streaming. Formatted. Filterable. In your terminal.
flowdeck test
{"passed": 47, "failed": 0}
Run tests. Get machine-readable results. CI and agents love this.
flowdeck context
Schemes, targets, simulators, devices. One command.
Every command returns JSON. Works with Claude Code, Codex, Cursor. No MCP servers.
Docs
×
×
Build, run the simulator, tap buttons, read the screen, fix the bug, repeat. Your agent does the full loop. You review the result.
B Build R Run T Test K Clean
Run flowdeck -i in any project. One keypress to build, run, test, or clean. Live feedback in your terminal. No Xcode stealing focus. No flags to memorize.
No analytics. No cloud. No telemetry. The only network call is a license ping. Your code, builds, logs, and data never leave your machine.
Privacy policymacOS 13+ · Xcode 15+ · Privacy