FlowDeck for AI
Building and Running with AI
Build apps, stream logs, fix errors, and debug runtime issues with your AI agent
Your AI agent can handle the full build-run-debug cycle. It builds your app, launches it on the simulator, streams runtime logs, and reacts to errors. If the build fails, it reads the compiler errors and fixes them. If the app crashes, it traces the issue in the logs.
No more switching between your editor and terminal to copy error messages.
The agent builds the project, parses any compiler errors from the output, opens the relevant source files, and applies fixes. It rebuilds to confirm the fix worked. If there are multiple errors, it works through them one at a time.
The agent launches the app on the simulator and streams runtime logs. It watches for error-level messages, exceptions, unexpected state changes, and crash reports. If something goes wrong, it traces the issue back to the source and fixes the code.
The agent resolves the simulator by name, boots it if needed, builds, and launches the app. You can target any simulator that’s installed on your system.
Same thing with a different device. The agent handles simulator resolution automatically.
The agent detects your connected device, builds for it, and launches the app. This requires your provisioning profiles to be set up.
The agent launches the app with log streaming, navigates to the screen using UI automation, reads the logs for errors or missing data, and traces the issue to its source. Whether it’s a missing API call, nil data, or a layout constraint error, it fixes the code and re-runs to verify the screen loads correctly.
The agent runs a release build with optimizations enabled. Useful for checking that your code compiles correctly with optimizations (some issues only appear in release builds).
The agent cleans all build artifacts and derived data, then performs a fresh build. This solves stale cache issues and incremental build problems.
