xcodebuild, simctl, devicectl, and other Apple tools with a clean, simple workflow for humans and AI agents like Claude Code and Codex.
With flowdeck, you can:
- Build, run, test, and debug apps from the terminal
- Automate development and testing with powerful UI automation workflows
- Manage simulators, devices, and live logs in one place
- Handle project management tasks (discover workspaces/schemes, save config, create projects)
- Plug directly into CI/CD with machine-readable JSON output
Why FlowDeck CLI?
Terminal-First
Build, run, and test directly from your terminal without switching to Xcode
CI/CD Ready
JSON output mode for easy integration with automation pipelines
AI Agent Compatible
Designed to work seamlessly with Claude Code, Codex, and other AI assistants
Fast Iteration
Optimized builds with intelligent caching and parallel compilation
Key Features
- Build & Run - Compile and launch iOS/macOS apps on simulators or devices
- Test Execution - Run unit and UI tests with detailed results
- Simulator Management - Boot, shutdown, and manage iOS simulators
- Device Support - Deploy and run on physical Apple devices
- Log Streaming - Real-time OSLog streaming from running apps
- JSON Output - Machine-readable output for automation and AI agents
- Project Discovery - Auto-detect workspaces, schemes, and build configurations
- Project Creation - Generate new Xcode projects from templates with
flowdeck project create
Requirements
- macOS 13.0 or later
- Xcode 15.0 or later (with command line tools)
- Apple Silicon Mac: M1 or later recommended for best performance
Quick Start
Static CLI Usage (Recommended for Agents)
For AI agents and CI/CD, use theconfig set workflow to save project settings:
Getting Help
Installation Guide
Get FlowDeck CLI installed on your Mac
Command Reference
Complete documentation for all CLI commands
Support
License activation and support options
