TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
A wireless trackpad for your Mac, running on the phone already in your pocket.
ProductivityRust · TypeScriptGitHub @padremoteOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Turn your phone's touchscreen into a wireless trackpad for your Mac.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Your phone is the trackpad.
A wireless trackpad for your Mac, running on the phone already in your pocket.
The computer runs a small menu-bar app; the phone just opens a web page — no
app store, no account, and nothing leaves your Wi-Fi.
macOS only. PadRemote currently supports macOS 13 or later. Linux and
Windows are not supported yet — the app does not build for them.
Platform support →Read the full README ↗macOS only. PadRemote currently supports macOS 13 or later. Linux and Windows are not supported yet — the app does not build for them. Platform support →
Download PadRemote.dmg and drag it into Applications. macOS 13 or later, Apple Silicon or Intel. It isn't notarized yet, so each new install or update needs one click in Privacy & Security → Open Anyway. Install on macOS →
Or build it yourself (needs Rust and Node):
./install.sh
Builds the app with the phone page inside it, installs it to ~/Applications,
launches it. Either way, grant Accessibility when macOS asks.
| 1. Open the QR | 2. Scan it | 3. That's it |
|---|---|---|
| Menu bar → Connect a device… | Point your phone's camera at it | The whole screen is the trackpad |
Both devices on the same Wi-Fi. Full walkthrough →
| Gesture | What happens |
|---|---|
| Move one finger | Cursor, with a macOS-like acceleration curve |
| Tap · two-finger tap · three-finger tap | Left · right · middle click |
| Two fingers, move | Pixel-precise scroll, with momentum |
| Press and hold, then move | Click-and-hold dragging, and selecting text |
| Three and four fingers, swipe | Spaces, Mission Control, app windows |
| Four-finger pinch · five-finger spread | Launchpad · Show Desktop |
Every direction is its own setting, and every action a gesture can take is listed rather than hidden in a menu.
It reads your Mac's own trackpad settings on startup and every half-second after, and says what it managed to do with each one. Change a switch in System Settings and it follows within seconds.
Gestures, and what can't be copied → · Settings →
ws://.
Threat model →The page is compiled into the app, so build it first.
cd web && npm install && npm run build
cargo run --manifest-path desktop/Cargo.toml
It prints the address to open on your phone.
development · architecture · design · protocol · gotchas — every trap that has already cost a day
PadRemote supports macOS only; Linux and Windows are not supported yet.
The gesture engine is pure and OS-agnostic, and
platform support says what a port would take. Everything is indexed in
docs/; the specification is plan.md. Licensed
MIT.