# FlowDeck ## Docs - [Give Your Agent Eyes and Hands](https://flowdeck.studio/docs/cli/ai-agents.md): Your AI agent can see the simulator screen, tap buttons, run tests, and build your iOS and macOS apps - [Building and Running with AI](https://flowdeck.studio/docs/cli/ai-agents/building.md): Build apps, stream logs, fix errors, and debug runtime issues with your AI agent - [Infrastructure with AI](https://flowdeck.studio/docs/cli/ai-agents/infrastructure.md): Manage simulators, runtimes, devices, packages, cleaning, and project configuration with your AI agent - [Testing with AI](https://flowdeck.studio/docs/cli/ai-agents/testing.md): Run tests, diagnose failures, and fix bugs with your AI agent - [UI Automation with AI](https://flowdeck.studio/docs/cli/ai-agents/ui-automation.md): Let your AI agent see, tap, type, scroll, and verify your app's UI - [Design to Code with AI](https://flowdeck.studio/docs/cli/ai-agents/ui-implementation.md): Turn mockups into SwiftUI views with AI-driven implementation and visual verification - [App Launch Settings](https://flowdeck.studio/docs/cli/app-launch-settings.md): Pass custom arguments and environment variables to your app at launch - [Automation & Scripting](https://flowdeck.studio/docs/cli/automation.md): Use FlowDeck programmatically with JSON output, config files, and shell scripting - [Building & Running](https://flowdeck.studio/docs/cli/building.md): Build and run iOS/macOS apps from the command line - [CI/CD Integration](https://flowdeck.studio/docs/cli/ci-cd.md): Run FlowDeck in continuous integration and deployment pipelines - [Apps](https://flowdeck.studio/docs/cli/commands/apps.md): List apps launched by FlowDeck - [Build](https://flowdeck.studio/docs/cli/commands/build.md): Build the project for simulator, device, or macOS - [Clean](https://flowdeck.studio/docs/cli/commands/clean.md): Clean scheme artifacts, FlowDeck Derived Data, and Xcode cache - [Config](https://flowdeck.studio/docs/cli/commands/config.md): Show, save, and reset project settings for streamlined CLI usage - [Context](https://flowdeck.studio/docs/cli/commands/context.md): Discover workspace, schemes, simulators, and build configs - [Device Commands](https://flowdeck.studio/docs/cli/commands/device.md): Manage physical iOS, iPadOS, watchOS, tvOS, and visionOS devices - [License](https://flowdeck.studio/docs/cli/commands/license.md): Check status, activate, or deactivate a license - [Logs](https://flowdeck.studio/docs/cli/commands/logs.md): Stream real-time logs from a running app - [Command Overview](https://flowdeck.studio/docs/cli/commands/overview.md): Complete command and option index for FlowDeck CLI - [Build Configurations](https://flowdeck.studio/docs/cli/commands/project/configs.md): List build configurations - [Create Project](https://flowdeck.studio/docs/cli/commands/project/create.md): Create a new SwiftUI-based Xcode project - [Swift Packages](https://flowdeck.studio/docs/cli/commands/project/packages.md): Manage Swift Package Manager dependencies - [Schemes](https://flowdeck.studio/docs/cli/commands/project/schemes.md): List schemes in a workspace or project - [Provisioning Profiles](https://flowdeck.studio/docs/cli/commands/project/sync-profiles.md): Sync provisioning profiles - [Run](https://flowdeck.studio/docs/cli/commands/run.md): Build and launch an app on a simulator, device, or macOS - [Hardware and Appearance](https://flowdeck.studio/docs/cli/commands/simulator/hardware.md): Press simulator hardware buttons and switch light or dark appearance - [Lifecycle](https://flowdeck.studio/docs/cli/commands/simulator/lifecycle.md): Boot, shutdown, and open simulators - [Listing](https://flowdeck.studio/docs/cli/commands/simulator/list.md): List available simulators - [Location](https://flowdeck.studio/docs/cli/commands/simulator/location.md): Set simulator location coordinates - [Management](https://flowdeck.studio/docs/cli/commands/simulator/management.md): Create, delete, and maintain simulators - [Media](https://flowdeck.studio/docs/cli/commands/simulator/media.md): Add media to a simulator - [Orientation](https://flowdeck.studio/docs/cli/commands/simulator/orientation.md): Get or set simulator orientation - [Runtimes](https://flowdeck.studio/docs/cli/commands/simulator/runtimes.md): Manage installed simulator runtimes - [Stop](https://flowdeck.studio/docs/cli/commands/stop.md): Stop a running app launched by FlowDeck - [Test Commands](https://flowdeck.studio/docs/cli/commands/test.md): Run and discover unit and UI tests - [UI Automation](https://flowdeck.studio/docs/cli/commands/ui/automation.md): Automate simulator interactions with FlowDeck's UI automation commands - [macOS UI Automation](https://flowdeck.studio/docs/cli/commands/ui/mac-automation.md): Automate macOS app interactions with FlowDeck's UI automation commands - [Uninstall](https://flowdeck.studio/docs/cli/commands/uninstall.md): Uninstall an app from a simulator or device - [Update](https://flowdeck.studio/docs/cli/commands/update.md): Check for and install FlowDeck CLI updates - [Configuration File](https://flowdeck.studio/docs/cli/configuration-file.md): Understand FlowDeck's explicit --config files and project settings files - [Create a Project](https://flowdeck.studio/docs/cli/create-project.md): Generate a new Xcode project from templates - [Devices](https://flowdeck.studio/docs/cli/devices.md): Deploy and test on Mac, Mac Catalyst, and physical devices - [Installation](https://flowdeck.studio/docs/cli/install.md): Install FlowDeck CLI on your Mac - [Introduction](https://flowdeck.studio/docs/cli/interactive.md): A terminal-based IDE experience for iOS/macOS development - [Build, Run & Test](https://flowdeck.studio/docs/cli/interactive/build-run-test.md): Core commands for building, running, testing, logs, clean, stop, and uninstall - [Build Settings](https://flowdeck.studio/docs/cli/interactive/build-settings.md): Scheme, target, configuration, and workspace selection in interactive mode - [Troubleshooting](https://flowdeck.studio/docs/cli/interactive/help.md): Built-in help, CLI options, and common issues - [Command Reference](https://flowdeck.studio/docs/cli/interactive/shortcuts.md): Build, run, test, build settings, and navigation keys in interactive mode - [Manage Devices and Simulators](https://flowdeck.studio/docs/cli/interactive/tools-settings/devices-simulators.md): Manage physical devices, simulators, and runtime downloads - [FlowDeck Settings](https://flowdeck.studio/docs/cli/interactive/tools-settings/flowdeck-settings.md): License status and update tools - [Support](https://flowdeck.studio/docs/cli/interactive/tools-settings/help-support.md): Docs, community, and support channels from the TUI - [Project Tools](https://flowdeck.studio/docs/cli/interactive/tools-settings/project-commands.md): Project utilities, package management, and configuration export - [Manage Swift Packages](https://flowdeck.studio/docs/cli/interactive/tools-settings/swift-packages.md): Resolve, update, and clean Swift Package dependencies - [Working with Projects](https://flowdeck.studio/docs/cli/interactive/working-with-projects.md): Create a new project or open an existing one in interactive mode - [Log Streaming](https://flowdeck.studio/docs/cli/logging.md): Stream real-time logs from your running apps - [macOS Automation](https://flowdeck.studio/docs/cli/macos-automation.md): Overview of FlowDeck's macOS app UI automation - [Managing Simulators](https://flowdeck.studio/docs/cli/simulators.md): Manage iOS simulators from the command line - [Runtimes](https://flowdeck.studio/docs/cli/simulators/runtimes.md): Install and manage simulator runtimes - [Testing](https://flowdeck.studio/docs/cli/testing.md): Run unit and UI tests from the command line - [UI Automation](https://flowdeck.studio/docs/cli/ui-automation.md): Overview of FlowDeck's UI automation for iOS simulators and macOS apps - [Xcodebuild Arguments](https://flowdeck.studio/docs/cli/xcodebuild-args.md): Pass custom arguments and environment variables to xcodebuild - [Cursor Extension vs CLI](https://flowdeck.studio/docs/comparison.md): Choose the right FlowDeck tool for your workflow - [Overview](https://flowdeck.studio/docs/extension/advanced-features-overview.md): Advanced features for professional iOS/macOS development - [Asset Catalog Explorer](https://flowdeck.studio/docs/extension/asset-catalog.md): Explore Asset Catalogs from Cursor - [Overview](https://flowdeck.studio/docs/extension/basics-overview.md): Essential features and workflows for iOS/macOS development in Cursor - [Building](https://flowdeck.studio/docs/extension/building.md): Build and run your apps from Cursor - [Code Intelligence](https://flowdeck.studio/docs/extension/code-intelligence.md): Swift autocomplete and intelligent code suggestions - [Command Reference](https://flowdeck.studio/docs/extension/commands.md): Complete list of FlowDeck commands available in Cursor - [Debugging](https://flowdeck.studio/docs/extension/debugging.md): Debug iOS and macOS applications with LLDB - [Physical Devices](https://flowdeck.studio/docs/extension/devices.md): Deploy and test on real iOS devices - [Install and Setup](https://flowdeck.studio/docs/extension/install-and-setup.md): Get FlowDeck up and running - [Cursor Extension](https://flowdeck.studio/docs/extension/introduction.md): The iOS/macOS development extension for Cursor, VS Code, and Windsurf - [Debug Configuration (launch.json)](https://flowdeck.studio/docs/extension/launch-json.md): Configure debugging sessions with launch.json - [OSLog Integration](https://flowdeck.studio/docs/extension/logging.md): Stream and filter simulator logs in Cursor - [Simulators](https://flowdeck.studio/docs/extension/simulators.md): Work with iOS simulators in FlowDeck - [SourceKit LSP Background Builds](https://flowdeck.studio/docs/extension/sourcekit-lsp.md): Automatic background builds for up-to-date code intelligence - [Extension Support](https://flowdeck.studio/docs/extension/support.md): Community support for FlowDeck Cursor Extension - [Swift Package Manager](https://flowdeck.studio/docs/extension/swift-package-manager.md): Manage your project's Swift Packages - [Build Tasks (tasks.json)](https://flowdeck.studio/docs/extension/tasks-json.md): Configure custom build tasks with tasks.json - [Testing](https://flowdeck.studio/docs/extension/testing.md): Run and manage unit and UI tests - [Xcode Projects](https://flowdeck.studio/docs/extension/xcode-projects.md): Open existing projects or create new ones from scratch - [XCode-style keyboard shortcuts](https://flowdeck.studio/docs/extension/xcode-style-shortcuts.md): Use your favorite XCode shortcuts for build, navigation, debugging, and more - [What is FlowDeck?](https://flowdeck.studio/docs/introduction.md): One CLI for Apple app builds, automation, and project management - [Requirements](https://flowdeck.studio/docs/requirements.md): System requirements for running FlowDeck - [Getting Help](https://flowdeck.studio/docs/support.md): Resources for support and community ## OpenAPI Specs - [openapi](https://flowdeck.studio/docs/api-reference/openapi.json)