正在加载视频...

视频加载失败

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 次观看 • 5 个月前 •via X (Twitter)

61 条评论

Alex Fallah 的头像
Alex Fallah5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

luna 的头像
luna5 个月前

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

Alex Fallah 的头像
Alex Fallah5 个月前

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

Blitz 的头像
Blitz5 个月前

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

Donna Paulsen 的头像
Donna Paulsen5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

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.

Donna Paulsen 的头像
Donna Paulsen5 个月前

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/

Donna Paulsen 的头像
Donna Paulsen5 个月前

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.

Daniel Bernal 的头像
Daniel Bernal5 个月前

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.

Donna Paulsen 的头像
Donna Paulsen5 个月前

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/

Donna Paulsen 的头像
Donna Paulsen5 个月前

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.

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

Piotr Trocki 的头像
Piotr Trocki5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

@PaulSolt Yes

Frank Denbow 的头像
Frank Denbow5 个月前

I just prayed for this

Daniel Bernal 的头像
Daniel Bernal5 个月前

you can stop now :🙏

Frank Denbow 的头像
Frank Denbow5 个月前

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

Bijan Cronin 的头像
Bijan Cronin5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

Bijan Cronin 的头像
Bijan Cronin5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

Bijan Cronin 的头像
Bijan Cronin5 个月前

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

charlie harding 的头像
charlie harding5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

Mike Gannotti 的头像
Mike Gannotti5 个月前

That’s pretty sweet

スラバ 的头像
スラバ5 个月前

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

techarena.au 的头像
techarena.au5 个月前

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

Pranay Reddy | building with AI 的头像
Pranay Reddy | building with AI5 个月前

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

Panav 的头像
Panav5 个月前

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

Twlvone 的头像
Twlvone5 个月前

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.

Eugene Zharkov 的头像
Eugene Zharkov5 个月前

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

Aleksey Grebenkin 的头像
Aleksey Grebenkin5 个月前

Daniel, can it test extensions like the keyboard?

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

Arjit Jaiswal 的头像
Arjit Jaiswal5 个月前

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

AI Mastery Guide 的头像
AI Mastery Guide5 个月前

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

MKB 的头像
MKB4 个月前

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

gtrc7 的头像
gtrc75 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

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.

Shai Mishali 🇮🇱 的头像
Shai Mishali 🇮🇱5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

@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:

Shai Mishali 🇮🇱 的头像
Shai Mishali 🇮🇱5 个月前

@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.

Daniel Bernal 的头像
Daniel Bernal5 个月前

@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.

David T Kramaley 的头像
David T Kramaley5 个月前

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

明亮天空 的头像
明亮天空5 个月前

impressive👍

andy 的头像
andy5 个月前

Holy token hog

Mahmoud Ashraf 的头像
Mahmoud Ashraf5 个月前

What does it do better than @xcodebuildmcp ?

Daniele Bogo 的头像
Daniele Bogo5 个月前

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!

AiDevCraft 的头像
AiDevCraft5 个月前

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.

Khaled 的头像
Khaled5 个月前

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

print({}.format(nome)) 的头像
print({}.format(nome))5 个月前

That's insane, HF

Claudia 的头像
Claudia5 个月前

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

Danny Suárez 🍄‍🟫 d/acc 的头像
Danny Suárez 🍄‍🟫 d/acc5 个月前

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

Daniel Bernal 的头像
Daniel Bernal5 个月前

I know.

Raffay Sajjad 的头像
Raffay Sajjad5 个月前

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

InternationalOptions 的头像
InternationalOptions5 个月前

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

Daniel Bernal 的头像
Daniel Bernal4 个月前

Its only available for native development.

Chorkpop 的头像
Chorkpop5 个月前

What bugs is it fixing in the weather app

Daniel Bernal 的头像
Daniel Bernal5 个月前

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

Adi 的头像
Adi4 个月前

Another weather app … cool

Daniel Bernal 的头像
Daniel Bernal4 个月前

oh yes, we need more...

相关视频