Skip to main content
FlowDeck is a native Mac app for iOS and macOS development. You get a complete IDE — build, run, test, debug, manage simulators and devices, stream logs, and review source control — plus an AI agent that can drive all of it from a conversation.

Requirements

FlowDeck requires macOS with Xcode installed. It does not support Windows or Linux.
  • macOS 13.0 (Ventura) or later
  • Apple Silicon Mac (M1 or later) recommended
  • Xcode 15.0 or later, launched at least once to install components

AI Agent requirements

The built-in agent works through your existing AI CLI installation. You must have one of the following installed and already authenticated before opening FlowDeck:

Claude Code CLI

Anthropic’s coding agent. Install and authenticate with your Anthropic account before launching FlowDeck.

Codex CLI

OpenAI’s coding agent. Install and authenticate with your OpenAI account before launching FlowDeck.
FlowDeck drives the agent through your installed CLI — it does not manage credentials itself. If the agent doesn’t respond, make sure you can run it successfully in your terminal first.

Two ways to work

FlowDeck gives you two interaction modes that complement each other. Use whichever fits the task.

Direct — keyboard shortcuts and UI

Fast, precise actions you control step by step. Best when you know exactly what you want to do.
ActionShortcut
Build⌘B
Run⌘R
Run Without Building⌃⌘R
Test⌘U
Clean Build Folder⌘⇧K
Open Project⌘O
Project Settings⌘⇧,
Simulators & Runtimes⌘⇧S
Toggle Console⌘⇧Y
Toggle Inspectortoolbar button
Toggle Sidebar⌃⌘⇧S
You can also drive everything from the toolbar and sidebar panels without remembering shortcuts.

Agent — natural language

Describe a goal and the agent figures out the steps. Best for multi-step tasks, debugging, and anything that would take several manual actions to accomplish.
Instead of…Say to the agent…
Build → read errors → open file → fix → rebuild”Build the app and fix any compiler errors you find.”
Run tests → read failures → trace to source → edit → rerun”Run the LoginTests suite. If anything fails, fix it.”
Launch → navigate manually → screenshot → compare”Open the app, go to the profile screen, and take a screenshot.”
Write test boilerplate manually”Write unit tests for the PaymentProcessor class.”
Read logs while tapping through the app”Run the app, go through the onboarding flow, and tell me if there are any errors in the logs.”
Review Changes tab → write commit message → stage → commit”Summarize what I’ve changed and suggest a commit message.”
The agent shows every action it takes in the conversation so you can follow along, intervene, or redirect at any point.

Feature overview

AI Agent

The built-in agent builds, tests, debugs, and automates — driven by a conversation.

Build & Run

Compile and launch apps on simulators, devices, or your Mac.

Testing

Run unit and UI tests, see results inline, let the agent fix failures.

Simulators & Devices

Boot simulators, deploy to physical devices, manage runtimes.

Console

Real-time OSLog streaming from running apps, with level and keyword filtering.

UI Automation

Tap, type, scroll, and screenshot — driven by the agent.

Source Control

Review diffs, stage, commit, push, and sync from the Inspector’s Changes tab.

Quick Start

Install FlowDeck

Download FlowDeck and open your first project in minutes.