What can your agent do?
UI Automation
Your agent can see the simulator screen, tap buttons, type text, scroll, swipe, and verify results. It reads the accessibility tree to find elements and captures screenshots to confirm what happened.
Design to Code
Hand your agent a mockup image and it will implement the SwiftUI view, run the app, compare the result against the design, and iterate until it matches.
Testing
Run your full test suite or specific test classes. The agent reads failures, traces them to the source, and can fix bugs in the production code or the tests themselves.
Building and Running
Build your app, stream runtime logs, fix compiler errors, and debug runtime issues - all from natural language.
Infrastructure
Manage simulators, runtimes, devices, Swift packages, cleaning, project configuration, and licensing without memorizing any commands.
How it works
FlowDeck installs a skill pack into your AI agent. The skill pack teaches the agent how to use FlowDeck commands, when to use them, and how to interpret the results. You don’t need to learn the commands yourself - the agent already knows them. The skill pack works with:- Claude Code (Anthropic)
- Codex (OpenAI)
- Gemini (Google)
- OpenCode
- Cursor
Setup
Install the skill pack in under a minute:- Press
Ato open AI Settings - Select Install Skills
- Choose your agent
- Choose Project Only (for this repo) or Global (for all projects)
- Restart your AI agent
Manual install (CLI fallback)
If you prefer the command line:claude, codex, opencode, cursor, gemini
Skill install paths
| Agent | Project Install | Global Install |
|---|---|---|
| Claude | .claude/skills/flowdeck/ | ~/.claude/skills/flowdeck/ |
| Codex | .codex/skills/flowdeck/ | ~/.codex/skills/flowdeck/ |
| OpenCode | .opencode/skills/flowdeck/ | ~/.config/opencode/skills/flowdeck/ |
| Cursor | .cursor/skills/flowdeck/ | ~/.cursor/skills/flowdeck/ |
| Gemini | .gemini/skills/flowdeck/ | ~/.gemini/skills/flowdeck/ |
Troubleshooting
Agent not listed in the install menu
Open the agent once so its config directory is created, then relaunchflowdeck -i and press A again.
Agent doesn’t use FlowDeck commands
Make sure you restarted the agent after installing the skill pack. The agent needs to reload its configuration to pick up the new skills.Agent uses xcodebuild or simctl directly
The skill pack explicitly tells agents to use FlowDeck instead of raw Apple tools. If your agent still reaches forxcodebuild, try reinstalling the skill pack - an older version may be cached.