Open source · Free forever · MCP server built-in

Your phone.
Your macro pad.

Turn any phone into a programmable control surface. Launch commands, control media, trigger hotkeys, and run community plugins — all over WiFi. Now with a built-in MCP server so Claude Desktop can control your PC too.

⬇ Download for free ★ GitHub
How it works

Set up in 60 seconds

1

Install the app

Download the Electron app for your OS. Runs on Linux, Mac, and Windows with zero config.

2

Open the QR code

The app generates a QR code. Scan it on any phone to open the control pad in your browser — no app store needed.

3

Configure your buttons

Click any button in the admin panel to assign an action: hotkey, command, OBS scene, plugin, and more.

4

Press from your phone

Tap a button on your phone. The command fires on your PC instantly over your local WiFi network.

🤖

Claude Desktop can control your PC through MacroPad

MacroPad runs a built-in MCP server over stdio. Add it to Claude Desktop's config — then Claude can list your buttons, press them, switch pages, run commands (Pro), and read live tile data. Local. Airgapped. No cloud.

{"mcpServers":{"macropad":{"command":"macropad","args":["--mcp"]}}}
Features

Everything you need

🎛️

15 component types

Buttons, switches, sliders, knobs, folders, timers, clocks, countdowns, counters, trackpad, live tiles, Spotify, voice, and plugins.

⌨️

Hotkeys + shell commands

xdotool-style hotkeys, shell commands, sequences with delays, webhooks, and conditional actions based on toggle or tile state.

Cron triggers + auto-profiles

Schedule buttons to fire on a cron expression. Auto-switch pages based on the active window — OBS page when OBS is focused.

🎵

Spotify live tile

Real-time album art, track name, and play state. Tap to play/pause. Zero auth — uses MPRIS locally.

🎬

OBS integration

Switch scenes, toggle recording, toggle streaming, and mute sources via obs-websocket v5.

🔌

Plugin marketplace

Install community plugins with one click. System info, Pomodoro, audio switching, and more. Developers keep 100% of plugin revenue.

🖱️

Trackpad component

Use your phone as a wireless trackpad. 1-finger drag, 2-finger scroll, tap to click, 2-finger tap for right-click.

📱

PWA — no app store

The phone UI is a PWA served over HTTPS. Works on iOS, Android, and any browser. 8 themes. Add to home screen.

🔒

Local-first, private

Everything stays on your network. No cloud, no account, no telemetry. Self-signed HTTPS with automatic cert.

🐧

Linux-native

First-class Linux support. AppImage, .deb. System tray, autostart, all built-ins work out of the box.

Free. Open source. Always.

Requires no account. Just download, run, and scan.

🐧
Linux
x64 · AppImage or .deb
⬇ AppImage (portable) ⬇ .deb (Debian/Ubuntu)

AppImage: chmod +x then run. .deb: install with dpkg -i or double-click.

macOS
Intel + Apple Silicon
⬇ .dmg (Universal)

Open the .dmg, drag to Applications. If Gatekeeper blocks it: right-click → Open.

🪟
Windows
x64 · NSIS installer
⬇ Setup.exe

Run the installer. Windows Defender may prompt — click "More info → Run anyway".

Or build from source · Electron 30 · Node 20

Plugin ecosystem

Extend with community plugins

⌨️
Text Macro
Type a text snippet, pause, then fire a hotkey — all from one button. Perfect for email templates, code snippets, and form fills.
📊
System Info
Show CPU load, memory usage, uptime, and public IP on demand. Demonstrates the full plugin SDK.
🔌
Build your own
Two files, five minutes. Publish to the marketplace and keep 100% of any revenue from paid plugins.
Read the plugin docs →
Pricing

Simple, honest pricing

Start free. Upgrade when you need more.

Free
$0
Always free, forever
  • Unlimited buttons & pages
  • All 15 component types
  • Hotkeys & shell commands
  • OBS, Spotify, plugins
  • Cron triggers & auto-profiles
  • 8 themes
  • MCP server (read-only tools)
  • AI voice control
  • MCP run_command (Pro)
  • Custom CSS injection
Download free
Team
$6 / mo
Per seat · billed monthly · coming soon
  • Everything in Pro
  • Shared layout library
  • Config sync across PCs
  • Team dashboard
  • Invoice & receipt
Join Discord for updates

Ready to get started?

Download free. No account. Works on Linux, Mac, and Windows.

⬇ Download now Join Discord