sofatap

Sofatap turns an iPhone into a remote touchpad and text or voice input surface for a Windows, Mac, or supported Linux computer. It lets you control a computer connected to a TV from the sofa.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: MIT

Overview

Sofatap is an open-source iPhone remote for controlling a Windows, Mac, or supported Linux computer, such as one connected to a living-room TV. It provides a gesture-driven touchpad for pointer movement, clicks, dragging, and scrolling, plus text entry from the iPhone keyboard and on-device dictation when supported. Pair the phone by scanning a QR code in the computer's native receiver app, then connect over your home network to control the computer from a distance.

Key features

  • Move the pointer, click, drag, and scroll with touch gestures.
  • Type from the iPhone keyboard or use on-device dictation when supported.
  • Pair by scanning a QR code in a native desktop receiver.
  • Connect over the home network using WSS/TLS and certificate pinning.

Best for

People who want to control a computer connected to a TV without sitting beside it. It is useful for pointer control and entering text or dictation from an iPhone.

Upstream
chekusu/sofatap
Fork on GitHub
Guo-astro/sofatap
Upstream stars
86
Category
Apps and everyday utilities
Language
Swift
License
MIT
Forked
2026-10-16
Sync status
In syncLast synced 2026-10-19