Skip to main content
FlowDeck CLI provides commands for building, running, testing, and managing Xcode projects, simulators, and devices.

Command Structure

Command Index

Core Actions

Project Tools

Simulators

UI Automation

Core UI automation commands under flowdeck ui simulator: ui simulator button, ui simulator set-appearance, and ui simulator orientation remain as compatibility aliases. Prefer simulator button, simulator appearance, and simulator orientation in new scripts.

Device Management

AI Agent Skills

Licensing & Updates

Aliases

Hidden aliases are still supported for backward compatibility:

JSON Output

Commands that stream progress (build/run/test/logs/apps/stop/context) output newline-delimited JSON (NDJSON) events when --json is set. Snapshot commands such as status and activity return a single JSON object. Supported mutating commands accept --dry-run to preview their operations. With --json, previews use the normalized type: "dry_run" contract. See Dry-Run Previews.

Environment Variables

Global Flags