Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Here's Claude tapping, scrolling, finding bugs and fixing them. Testing the entire app experience on iOS. No Xcode. No manual steps. FlowDeck gives your agent eyes on the simulator. Post + Video:

361,716 Aufrufe • vor 5 Monaten •via X (Twitter)

61 Kommentare

Profilbild von Alex Fallah
Alex Fallahvor 5 Monaten

$60 a year for a UITest wrapper? No thanks.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

Far from a UITest wrapper, but okay. Your call. :)

Profilbild von luna
lunavor 5 Monaten

@itsfallah got claude to remake this in like 5 mins lol

Profilbild von Alex Fallah
Alex Fallahvor 5 Monaten

@afterxleep I thought about doing this too. Gotta appreciate the grift.

Profilbild von Blitz
Blitzvor 5 Monaten

Sees the bugs, fixes them, now ship it. handles the App Store submission.

Profilbild von Donna Paulsen
Donna Paulsenvor 5 Monaten

How’s this different from writing one-time "deterministic" playwright test cases? In this case, you will be burning tokens every time you run You can't deterministically confirm if all the test cases are passing or not I see the appeal but not long-term

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

Playwright takes screenshots and taps by coordinates, while FlowDeck uses your app's accesibility IDs by default. That means theres a HUGE token reduction when not processing images. Still, if you dont have IDs, it can use screenshots.

Profilbild von Donna Paulsen
Donna Paulsenvor 5 Monaten

Let me play devil’s advocate to understand the benefits (no ill intent). Fundamentally, I’m assuming the codebase is written with proper IDs and classes, and is well structured (whether AI- or hand-written). 1/

Profilbild von Donna Paulsen
Donna Paulsenvor 5 Monaten

Once we have a decent codebase, writing test cases will be a one-time cost. Can use AI for that, but going forward, we only need to run those tests. As we incrementally add features, add corresponding test cases. think this leads to a much larger reduction in token usage overall.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

This doesn't replace UITests. Write those. What it does is find what UITests can't. Edge cases, layout bugs, rendering issues your tests never covered. The agent actually sees the screen. Across devices, across platforms. It's the QA pass you never have time to do.

Profilbild von Donna Paulsen
Donna Paulsenvor 5 Monaten

Sorry if UTs distracted the conversation. I'm saying - we write playwright using Claude and during that time we also take screenshots of what each screen in all possible combinations can look like. These are all test cases - screenshots+clicks. These are repeatable caes. 1/

Profilbild von Donna Paulsen
Donna Paulsenvor 5 Monaten

To that extent, we can test various screens and dimensions. It does a pixel comparison, so once it's rendered, we can take screenshots. Can even see rendering time. I'm currently try to evaluate for what case we genuinely need llms. Not trying to discourage your work! It's good.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

Yea, sure. You can always put something custom together. Thats perfectly valid

Profilbild von Piotr Trocki
Piotr Trockivor 5 Monaten

@PaulSolt Xcode is still needed to install and build the app

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

@PaulSolt Yes

Profilbild von Frank Denbow
Frank Denbowvor 5 Monaten

I just prayed for this

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

you can stop now :🙏

Profilbild von Frank Denbow
Frank Denbowvor 5 Monaten

I just finished a meeting and was talking about this, especially as we had a bug that was due to older api on user who had older phone

Profilbild von Bijan Cronin
Bijan Croninvor 5 Monaten

This sold me, just bought myself a 1 year license.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

🖤 thank you for the support!. What are you building?

Profilbild von Bijan Cronin
Bijan Croninvor 5 Monaten

I’m a staff iOS eng @IntelyCare and would like to introduce this to the team.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

@IntelyCare Awesome! Ping me if you need more info. Here's some demo videos to share:

Profilbild von Bijan Cronin
Bijan Croninvor 5 Monaten

@IntelyCare Will do, and thanks for personally reaching out.

Profilbild von charlie harding
charlie hardingvor 5 Monaten

I built a skill for it to use simulator how is this different?

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

FlowDeck is a fully native CLI that’s faster and more reliable than letting the agent use xcodebuild directly.

Profilbild von Mike Gannotti
Mike Gannottivor 5 Monaten

That’s pretty sweet

Profilbild von スラバ
スラバvor 5 Monaten

Prompt to Claude: "Recreate flowdeck". Wait for an hour. Profit!

Profilbild von techarena.au
techarena.auvor 5 Monaten

Claude doing full iOS QA with no Xcode? Bruh that's wild. QA teams sweating and lowkey jealous lol

Profilbild von Pranay Reddy | building with AI
Pranay Reddy | building with AIvor 5 Monaten

We’re a lot closer to witness AI building, testing and deploying secure apps

Profilbild von Panav
Panavvor 5 Monaten

How is this different from just the mobile-mcp you can install and give Claude?

Profilbild von Twlvone
Twlvonevor 5 Monaten

Agent finds the bug, fixes the code, then taps through the app to verify. The QA loop just collapsed from 'file a ticket and wait' to 'fix and prove it' in one session.

Profilbild von Eugene Zharkov
Eugene Zharkovvor 5 Monaten

Love the approach, definitely another step in direction. The major issue for me is fixing issue in such way it burns a LOT of tokens and a time I tried to QA the build through the MCP. - Time consuming, like x3-x5 comparing to regular QA with specific behaviour expectations. - Tokens and sometimes it stucks in loops because of the different reasons

Profilbild von Aleksey Grebenkin
Aleksey Grebenkinvor 5 Monaten

Daniel, can it test extensions like the keyboard?

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

It should work but haven’t tested them yet. Grab a trial and try it out!

Profilbild von Arjit Jaiswal
Arjit Jaiswalvor 5 Monaten

Genuinely asking, what's the difference between using this or the Blitz MCP or ios-simulator-mcp?

Profilbild von AI Mastery Guide
AI Mastery Guidevor 5 Monaten

Giving Claude eyes on the simulator is genuinely a game changer for solo devs. No more manual tap-through testing.

Profilbild von MKB
MKBvor 4 Monaten

IOS App: Grindmate: Personal Assistant. 100 Tester only Free Full Functions no paywalls.

Profilbild von gtrc7
gtrc7vor 5 Monaten

How is it different from claude’s own computer use mcp?

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

Claude will capture your full screen shots, costing you time and tokens. This is designed for Apple Development and uses Apple tools and accesibility IDs for minimum token usage. It's also a CLI, so it works everywhere, no servers needed.

Profilbild von Shai Mishali 🇮🇱
Shai Mishali 🇮🇱vor 5 Monaten

@PaulSolt Looks really interesting! Wondering what’s the extra this adds on top of something like XcodeBuildMCP ? (Seriously curious)

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

@PaulSolt You get FlowDeck interactive mode (Terminal UI), macOS automation, 100x faster in test discovery, and xcode project parsing. Also its 3x more efficient in Token Usage compared to it. Here's a good read:

Profilbild von Shai Mishali 🇮🇱
Shai Mishali 🇮🇱vor 5 Monaten

@PaulSolt is the discovery path also - screenshot, find a tap coordinate, tap, screenshot, over and over? seems that's what other tools are doing and its slow... seemingly.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

@PaulSolt Screenshots are a fallback. By default, it exposes the accessibility tree to the agent in real time, and falls back to screenshots only when there are issues.

Profilbild von David T Kramaley
David T Kramaleyvor 5 Monaten

flowdeck for ios testing, no xcode, end-to-end automation wins

Profilbild von 明亮天空
明亮天空vor 5 Monaten

impressive👍

Profilbild von andy
andyvor 5 Monaten

Holy token hog

Profilbild von Mahmoud Ashraf
Mahmoud Ashrafvor 5 Monaten

What does it do better than @xcodebuildmcp ?

Profilbild von Daniele Bogo
Daniele Bogovor 5 Monaten

Flowdeck is a game changer. Codex works with it trough the Flowdeck skills to run tests and sim. It also saved hours to quickly download an old sim I needed to find a bug!

Profilbild von AiDevCraft
AiDevCraftvor 5 Monaten

The real unlock here is closing the edit-verify loop without a human in the seat — agent changes code, then visually confirms the fix on a real simulator. That's the gap that made mobile dev resist automation way longer than web.

Profilbild von Khaled
Khaledvor 5 Monaten

Thats great, Im building something similar actually but using AI for generating the test steps only and my engine responsible for executing the tests but it supports only Flutter for now

Profilbild von print({}.format(nome))
print({}.format(nome))vor 5 Monaten

That's insane, HF

Profilbild von Claudia
Claudiavor 5 Monaten

test suites only cover what you imagined could break agents exploring UIs without a script will find the stuff nobody wrote a test case for most production bugs live in that gap

Profilbild von Danny Suárez 🍄‍🟫 d/acc
Danny Suárez 🍄‍🟫 d/accvor 5 Monaten

Bro, I need this but for a regular web app. Playwright is not enough.

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

I know.

Profilbild von Raffay Sajjad
Raffay Sajjadvor 5 Monaten

Watching Claude tap through an iOS app to find bugs is kind of wild. FlowDeck giving the agent a simulator view is a clever approach

Profilbild von InternationalOptions
InternationalOptionsvor 5 Monaten

Stunning! Is it on GitHub? Can it generally be used even for non Xcode related coding?

Profilbild von Daniel Bernal
Daniel Bernalvor 4 Monaten

Its only available for native development.

Profilbild von Chorkpop
Chorkpopvor 5 Monaten

What bugs is it fixing in the weather app

Profilbild von Daniel Bernal
Daniel Bernalvor 5 Monaten

It found an issue with city sorting while testing. Here’s the full video

Profilbild von Adi
Adivor 4 Monaten

Another weather app … cool

Profilbild von Daniel Bernal
Daniel Bernalvor 4 Monaten

oh yes, we need more...

Ähnliche Videos