One developer. One mission.
No board of directors. No investor roadmap. Just software that works.
The short version
CursorHop is designed, built, tested, and shipped with a focused, independent approach. The website, support, billing, and product all stay closely connected.
CursorHop started because I had multiple computers on my desk and every existing tool to share a mouse between them was either slow, outdated, or bloated with features nobody asked for. So I built my own — from scratch, in Rust — and made it do one thing really well.
Why one person matters
When one person builds the entire product, there's no disconnect between what users need and what gets built. No feature committees. No quarterly OKRs dictating the roadmap. When you report a bug, the person reading that email is the same person who wrote the code.
That's not a limitation — it's the point. CursorHop stays fast, focused, and honest because there's no reason for it not to be.
How it's built
The input-sharing core is written in Rust and compiled to a native binary for each platform. A thin Electron shell handles the settings UI, but every hot-path keystroke, mouse sample, clipboard payload, and file transfer is handled by Rust code talking directly to the OS — Windows hooks on one side, IOKit on the other. That's why movement between screens feels immediate instead of laggy.
Devices find each other on your local network via mDNS. Once paired, every packet between them is encrypted with the Noise protocol — the same framework used by WireGuard and WhatsApp — so nothing leaves your LAN in the clear. No cloud relay, no account server sitting between your machines, no telemetry pipeline harvesting session data.
The license system works the same way: after you sign in once, the desktop app receives a signed token it can verify offline. You can unplug your internet and CursorHop keeps working indefinitely.
What CursorHop won't do
No ads, no upsell modals, no "complete your profile" prompts, no feature begging you to upgrade three times a week. Buy it once — or run the free 7-day trial — and the app stays out of your way.
No analytics SDKs phoning home in the background. The app only talks to cursorhop.com for two reasons: verifying your license on first sign-in and checking for updates. That's it. If one day either of those needs to change, you'll read about it on the changelog before it ships.
What you get
- A native desktop app built in Rust — not an Electron wrapper
- Sub-millisecond input sharing that actually feels instant
- One-time purchase — no subscriptions, no "pro tiers" that gate basic features
- Direct support from the person who built it