OpenMacApps

AirKeyboard

Turns a phone or tablet browser into a Wi-Fi keyboard and trackpad for your Mac, served by a local Node.js helper.

MIT · Free download · Downloads from github.com

License
MIT
Open source
Category
Utilities
Source
GitHub
dendyelo
Verified
2026

About AirKeyboard

AirKeyboard runs a small server on your Mac and serves a web controller to phones and tablets on the same Wi-Fi network. Open the link in Safari, Chrome or Firefox on the device, enter the four-digit code shown in the menu bar, and the browser becomes a text keyboard with Esc, Tab, Delete, Enter and arrow keys, plus a trackpad with tap-to-click and two-finger scrolling. It is aimed at headless Macs or at a stand-in keyboard when none is at hand. There is no phone app to install.

It needs macOS 10.15 or later and Node.js 16 or later, which you install yourself. Grant Accessibility permission on first launch. The direct download is not notarized, so the first launch must be allowed in System Settings; the README instead suggests removing the quarantine flag in Terminal. Traffic is plain HTTP and WebSocket on the local network, not end-to-end encrypted, and paired devices can control your keyboard and mouse, so use it only on networks you trust.

Information

Source code
dendyelo/air-keyboard
License
MIT
Website
github.com
Download
github.com
Category
Utilities
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/airkeyboard/)
See All You Might Also Like