CmdPalm
Your phone becomes a full-featured Mac trackpad and keyboard
About CmdPalm
CmdPalm is a free and open-source application that turns your iPhone, iPad, or Android phone into a wireless mouse, trackpad, and keyboard for your Mac. It lets you control your Mac from your phone with gestures, typing, and voice typing. The application is available for Macs running macOS 15+ on Apple Silicon and supports custom keyboards and multi-step decks. It is useful for presentations, media playback, and hands-free typing. CmdPalm does not require a phone app or account and keeps all communication on the local network, making it a convenient and secure option for Mac users.
CmdPalm is a free and open-source application that turns your iPhone, iPad, or Android phone into a wireless mouse, trackpad, and keyboard for your Mac. It allows you to control your Mac from your phone, using gestures, typing, and voice typing. The application is available for Macs running macOS 15+ on Apple silicon and supports custom keyboards and multi-step decks. It is useful for presentations, media playback, and hands-free typing. CmdPalm does not require a phone app or account and keeps all communication on the local network, making it a convenient and secure option for Mac users.
Overview
Who is it for?
General Mac users who want to control their computer from a phone
Features
- Trackpad – tap, drag, two‑finger scroll with momentum, pinch‑zoom, rotate, assignable gestures
- Keyboard – full Mac layout with modifiers, function and media keys
- Custom keyboards – user‑defined key sets for shortcuts, games or editing
- Deck – shortcut panel for app launches, text snippets, system actions and multi‑step sequences
- App launcher & media – launch, switch, quit apps and control playback, volume and brightness
- Voice typing – speak into the phone and have on‑device speech converted to text on the Mac
Use cases
- Productivity
- Productivity Optimization
- Navigate macOS UI with trackpad gestures from the phone, enabling cursor control without a physical mouse
- Type on the Mac using the phone’s keyboard or custom layouts, useful for presentations or remote typing
- Launch, switch, and quit applications and control media playback from the phone’s app and media tabs
- Dictate text with voice typing, processed locally on the Mac, for hands‑free document entry
- You can move the cursor, type, launch or quit apps, control media playback, adjust system settings, and dictate text, all from the phone.
Details
- Pricing
- Freemium
- Built for
- Developers
- Categories
- Open-Source Utilities
- Built with
- Astro Cloudflare React Vue.js
- Launched
- Last updated
More details
Comparisons
Unlike many remote‑mouse solutions, CmdPalm works without installing a dedicated phone app
All data stays on the local network; there is no cloud service or account required
Pros
Free and open‑source under AGPL‑v3
Works with iPhone, iPad and Android browsers
No account or subscription needed
Encrypted local‑network connection
Low resource usage (≈0 % CPU, ~19 MB RAM idle)
Customizable gestures, keyboards and shortcut decks
Supports multiple paired devices simultaneously
Voice typing runs on‑device, preserving privacy
Limitations
Does not run on Intel‑based Macs or macOS versions earlier than 15
What is CmdPalm?
CmdPalm is a free, open‑source application that lets a phone act as a mouse, trackpad, keyboard and shortcut deck for a Mac running macOS 15+ on Apple silicon.
What are its key features?
It provides a trackpad with gestures, a full‑size keyboard, custom keyboard layouts, a shortcut deck, app launcher and media controls, and on‑device voice typing.
How does it compare to alternatives?
CmdPalm requires no phone‑side app installation and keeps all communication on the local network, unlike many remote‑control tools that rely on cloud services or dedicated apps.
What integrations and ecosystem support does it offer?
It runs in the phone’s web browser on iOS, iPadOS and Android, connects to macOS over the local network, and does not depend on external services or plugins.
What are its pros?
It is free, open‑source, works across major mobile platforms, uses minimal system resources, offers extensive customization, supports multiple devices, and processes voice input locally for privacy.
Limitations
Does not run on Intel‑based Macs or macOS versions earlier than 15
Alternatives
Resources
FAQ about CmdPalm
Do I need to install an app on my phone?
No. CmdPalm serves a web app from the Mac, the phone accesses it through a browser and can be added to the home screen for full‑screen use.
Is any data sent to the cloud?
No. All interaction stays within the local network, only occasional update checks contact external servers.
Similar products
Launched
Ownership
If this is your product, contact us and we can help transfer it to you.