Launched this week

Cntrl Bridge
Turn your Windows/macOS computer into a scriptable server
50 followers
Turn your Windows/macOS computer into a scriptable server
50 followers
Cntrl Bridge turns your Windows or macOS computer into a scriptable server. It runs a lightweight local API that lets you monitor system stats, control media playback, and manage power state from any device on your network. Built with Tauri & Rust.





Hey Product Hunt! 👋
I built Cntrl Bridge because I was tired of needing heavy remote desktop software just to pause Spotify or see if my PC was overheating while I was in another room.
I wanted something simple: A local API for my computer.
I originally built a prototype in Go, but recently rewrote the entire thing in Rust + Tauri v2. It's now super lightweight (<5MB), fast, and reliable.
What you can do with it:
Stats: Stream real-time CPU/RAM usage via WebSockets.
Media: Control Spotify/System audio (Play, Pause, Volume) from your phone or Pi.
Power: Remote Hibernate, Sleep, or Shutdown.
Secure: Secured with API Keys and IP Whitelisting.
For Developers: It comes with a typed React SDK (@cntrl-pw/sdk) so you can build your own custom "Stream Deck" or dashboard in minutes (I run mine on a Raspberry Pi).
It's 100% Open Source. I'd love to hear what you think! 🚀
this is the kind of simple tool that should exist but nobody built until now. dont need teamviewer or anydesk just to pause any running app from another room.
rust rewrite under 5mb is impressive. most electron apps for simpler stuff are 200mb.
the react sdk is a nice touch. gonna try building a simple dashboard on a spare pi.
@topfuelauto
Thanks for the review, Mostafa!
The sub-5MB binary was a key goal - wanted this to be something you can leave running 24/7 without thinking about it. The SDK is designed to make custom dashboards stupid simple (literally just `npm install @cntrl-pw/sdk` and you're off).
If you end up building that Pi dashboard, I'd love to feature it in the docs as an example! Feel free to ping me on GitHub.
Rust + Tauri under 5MB is the part that actually matters. Every local control tool I've tried either bundles Chromium or needs a full SDK install. WebSockets for realtime stats plus a typed React SDK means you can wire this into dashboards without reinventing the IPC layer.
@piroune_balachandran
Thanks! 🙌
That's exactly what we were going for, lightweight agent, easy integration. No bloat, no hassle.
ui so buttery my cat is sr sysadmin. elite stuff
^._.^
@voidhistorian
haha your cat has great taste ^_^ thanks!