Loading video...

Video Failed to Load

Go Home

Claude Code can use your iPhone! 📲 Introducing: phone-harness > Automate any iOS app like a human > native iPhone control → no API, no jailbreak > Connect once, control anytime Setup in one prompt. Try it now! ↓

717,189 views • 1 month ago •via X (Twitter)

62 Comments

shawn's profile picture
shawn1 month ago

Send your agent the setup prompt!

Wisd0m's profile picture
Wisd0m1 month ago

This is super interesting. Is there an Android version of this? If not, I’d be happy to help build one. Hope this ends up being useful for a lot of people.

shawn's profile picture
shawn1 month ago

Not yet- I’d love to add support for it! Feel free to make a PR

Hooman's profile picture
Hooman1 month ago

@khathahat3 Dude that is not a PR 😭

shawn's profile picture
shawn1 month ago

@khathahat3 Why not?

Hooman's profile picture
Hooman1 month ago

@khathahat3 Eh yeah ur right could be one pr but more efficient tools for android already exist lol

shawn's profile picture
shawn1 month ago

@khathahat3 lemme cook tho

chosem 😖's profile picture
chosem 😖1 month ago

wait hold on it controls the actual touch inputs?

shawn's profile picture
shawn1 month ago

Yup!

chosem 😖's profile picture
chosem 😖1 month ago

oh damn so is it possible to record/register user inputs as like a chain/automation? e.g. tap coordinate 1, then 2, then slide/something, etc. etc. is that doable?

shawn's profile picture
shawn1 month ago

definitely! i’ll showcase recording/rerunning a workflow

Astronaut for Profit's profile picture
Astronaut for Profit1 month ago

So I could literally have it live test for me on the phone with natural language?

shawn's profile picture
shawn1 month ago

Yep! I’ll showcase this soon

Astronaut for Profit's profile picture
Astronaut for Profit1 month ago

Very cool and clever way to do this

Dhruv's profile picture
Dhruv1 month ago

why is no one talking about $42 for 1.9 miles ride ?

shawn's profile picture
shawn1 month ago

these waymo prices are absurd…

Mike's profile picture
Mike1 month ago

can it send texts and monitor for replies?

shawn's profile picture
shawn1 month ago

Yes!

Chandler builds OpenLuxe.co's profile picture
Chandler builds OpenLuxe.co1 month ago

you have just opened pandora's box with this package and i love it thank you)

EverNever's profile picture
EverNever1 month ago

Thats called ADB and was already a feature you could use, for free, without a shady vibe coded plugin that calls itself harness.

shawn's profile picture
shawn1 month ago

1) ADB is only for Android, this uses your real iPhone 2) This is also free and open source 3) I love vibe coding!

Roenel's profile picture
Roenel1 month ago

It won’t let you have it play games for you though

shawn's profile picture
shawn1 month ago

Yes it can! I’ll demo this

Roenel's profile picture
Roenel1 month ago

Right, yeah I know it can but Claude won’t let you. At least the moment it finds out if the game is PVP. If it doesn’t know, it’s not PVP and it believes it to PVE then it will

Dominic's profile picture
Dominic1 month ago

@shawn_pana Its hard to have live interaction because of latency, it would most likely end up writing code that can read the game actions as they come in and process the result computationally.

Roenel's profile picture
Roenel1 month ago

@shawn_pana My computer use tool is able to play raid shadow legends using Claude cli on mac, but the only issue is Claude refuses to do any pve.

Roenel's profile picture
Roenel1 month ago

@shawn_pana Sorry it won’t do PVP, anything to benefit the player against other players. PVE it is fine with.

LetsGo's profile picture
LetsGo1 month ago

@ItsDomBtw_ @shawn_pana That’s one correctly worded prompt from getting it to do it

Roenel's profile picture
Roenel1 month ago

@ItsDomBtw_ @shawn_pana If you find out let me know I tried a few different ways. Even codex does the same non sense. Local models on the other hand….

Waseem's profile picture
Waseem1 month ago

Worth exploring for automating testing activities

ralph 🍥's profile picture
ralph 🍥1 month ago

@gregpr07 Awesome! Did screen viewing work much better than Mac use? Have you tried them combined/failover when needed?

Nabin Saud's profile picture
Nabin Saud1 month ago

wow love to see android version

shawn's profile picture
shawn1 month ago

Its out!

Nabin Saud's profile picture
Nabin Saud25 days ago

Thank you

appsicle's profile picture
appsicle1 month ago

insane how this is not a feature already in claude code ty ive been waiting for smthn like this for a while

zz's profile picture
zz1 month ago

i would rather use claude on my phone to control my computer lol

Joshua's profile picture
Joshua1 month ago

So like only when my phone is near my MacBook 🙄

shawn's profile picture
shawn1 month ago

Not necessarily! iPhone Mirroring works like Airplay

Joshua's profile picture
Joshua1 month ago

Yeah like on the same WiFi in the same house lol

shawn's profile picture
shawn1 month ago

For iPhone Mirroring, your Mac/iPhone don’t need to be on the same WiFi.

Joshua's profile picture
Joshua1 month ago

📡 Same Wi-Fi network: not explicitly required 📶 Wi-Fi and Bluetooth enabled: required 📍 Physical proximity, roughly 30 feet: required 🔒 iPhone locked: required 🌐 Remote over the Internet: no 🏢 Phone downstairs while the Mac is far across a large house: possibly outside range 🚗 Phone with you while the MacBook is at home: absolutely not working

Luke Berry's profile picture
Luke Berry1 month ago

can it play clash of clans?

decipherx's profile picture
decipherx1 month ago

emulator screencapture -> ocr -> analyze action -> screen tap with coordinates -> verify

Vlad Berrry's profile picture
Vlad Berrry1 month ago

Looks awesome. Does it work from iPhone itself or requires another computer? BTW building a bit of inside out version of this. App runtime designed from start to be editable by Claude/Codex. Would love to meet in SF to chat, I’m usually in @club_homebrew

p19k's profile picture
p19k1 month ago

This requires the iPhone mirroring feature to be available, right? At least that's what I'm getting from the README. Cries in EU.

Darec's profile picture
Darec1 month ago

@gregpr07 brooo. I’m using the family controls api and a lot of functionality is stripped from the simulator. This could be super useful!

Obiri's profile picture
Obiri1 month ago

EU people are kinda fxcked with this one since iphone mirroring is legit blocked here

shawn's profile picture
shawn1 month ago

I’ll enable this for those who don’t have iPhone Mirroring as well! Working on it

AI Signal by Leo's profile picture
AI Signal by Leo1 month ago

这波操作有点意思,但iOS的沙箱和权限控制摆在那,纯靠辅助功能API能控制多少app?先观望,别急着吹。

Hetong Li's profile picture
Hetong Li1 month ago

very interesting! 🤔

Tina Signal's profile picture
Tina Signal1 month ago

I'd clear my cache and photos before {I grant full control to it} OR {I die}, whichever comes first...🤪

IceFrost's profile picture
IceFrost1 month ago

what about android?

( ₱ _ ₱ )'s profile picture
( ₱ _ ₱ )1 month ago

when are the zoom ins on these fuckass screen recordings going to stop

Alseif0x⚡'s profile picture
Alseif0x⚡1 month ago

Like codex

Dima Hinev's profile picture
Dima Hinev1 month ago

Wow, that's cool. Kinda waited for it

John Houston's profile picture
John Houston1 month ago

Any agent with any harness can control a simulator. Are you saying this controls an actual phone?

shawn's profile picture
shawn1 month ago

Yep!

Wes Sander's profile picture
Wes Sander1 month ago

you inspired me to make the same thing but for windows, great idea!

RonnyHe's profile picture
RonnyHe1 month ago

@gregpr07 That's so cool

Prakshal Jain's profile picture
Prakshal Jain1 month ago

@agi_inc 👀

Ciprian Spiridon's profile picture
Ciprian Spiridon1 month ago

Browsers (several kind), IOS, Android, MacOS apps

Nicolas Fry's profile picture
Nicolas Fry1 month ago

My friend, you have unlocked a new era of spam and ad fraud. 🫡

Related Videos