Hello Nerds,
Steve Jobs said if you live every day like it's your last, you'll eventually be right. I realized if today was my last day, I'd honestly rather be using Claude Code/Codex than doomscrolling on the toilet.
So I built Macky so I can do exactly that.
It works by establishing a direct P2P WebRTC tunnel between your Mac and iPhone. It is secure by design. My server introduces the devices but never sees the data stream and allow listing so you have to manually approve your iPhone on the Mac first.
Since you are already naked, you might as well ship some code.
Report
The copywriting got me and then I just noticed the photo in the carousel 😹
The tool itself is awesome, there's not anything else out there like this and you pulled it off - fucking cool 🙌
@krit22 if you are a dev, you can use agentic cli apps like Claude Code. As a dev, I would love to use my mac terminal from my phone.
Report
Wonderful idea! I’d love to learn more about your security architecture: How are communications between iPhone and Mac encrypted, and how is user data protected?
@linjing Great question! Communication between iPhone and Mac is end-to-end encrypted using WebRTC (DTLS-SRTP), so all session data is encrypted in transit and never readable by us or the network. Our servers only coordinate the initial handshake they don’t proxy or store terminal data. Access also requires identity verification plus a local Master Password, and each new device must be explicitly approved before it can connect.
Macky
The copywriting got me and then I just noticed the photo in the carousel 😹
The tool itself is awesome, there's not anything else out there like this and you pulled it off - fucking cool 🙌
Macky
@george_punter hahaha claude code is best used while taking a dump.
Thanks for your support George!
Macky
@krit22 if you are a dev, you can use agentic cli apps like Claude Code. As a dev, I would love to use my mac terminal from my phone.
Macky
@linjing Great question! Communication between iPhone and Mac is end-to-end encrypted using WebRTC (DTLS-SRTP), so all session data is encrypted in transit and never readable by us or the network. Our servers only coordinate the initial handshake they don’t proxy or store terminal data. Access also requires identity verification plus a local Master Password, and each new device must be explicitly approved before it can connect.