DEV Community

Cover image for RemoteMac
Lavanya Sharma
Lavanya Sharma

Posted on

RemoteMac

I wanted to control my Mac from my iPhone from anywhere, not just when both devices are on the same Wi-Fi.

So I built RemoteMac β€” an open-source remote control app for macOS + iOS. πŸš€

What it can do

πŸ“± Live Mac screen streaming to iPhone
πŸ–±οΈ Mouse, keyboard, right-click & scrolling
🌍 Remote connections over the internet
πŸ”„ Automatic reconnection when the network changes

The architecture is designed around direct device-to-device communication. Your screen data and keystrokes are transmitted directly between your devices, while the server is only used for signaling/discovery.

The shared signaling server currently runs on free hosting, but you can also self-host it with a single command.

What's next

  • πŸ–₯️ Remote terminal
  • πŸ“‹ Clipboard sync
  • πŸŽ™οΈ Voice input
  • πŸ” More improvements around security & reliability

It's still an early project, and I'd love feedback from developers who work with Swift, React Native, WebRTC, macOS or iOS.

If you find it useful, ⭐ the repo, try it out, open an issue, or contribute!

🌐 Website: https://remotemac-app.vercel.app/
⭐ GitHub: https://github.com/lavnyasharma/remotemac

OpenSource #WebRTC #macOS #iOS #Swift #ReactNative #BuildInPublic #DeveloperTools

Top comments (0)