Remote access that starts with one code, not one signup.
RoseRemote connects two computers directly over a secure WebRTC link. Share a nine-digit code, the other side types it in, and you're in — no account, no install wizard to fight through.
Connected in seconds — direct peer-to-peer, no relay hop for the common case.
Built for the moment you actually need it
Whether you're helping a relative fix their printer or managing a fleet of unattended machines, RoseRemote scales down to zero setup and up to a full team account.
No account for ad-hoc sessions
Generate a nine-digit code and password on the spot. Whoever's connecting doesn't need to sign up, install a browser extension, or hand over an email address.
Direct, peer-to-peer
Built on WebRTC. When both sides can reach each other directly, screen data goes straight from one machine to the other — nothing sits in the middle reading your session.
Clipboard & file transfer
Copy on one side, paste on the other. Drag a file across and it resumes automatically if the connection drops mid-transfer.
Attended by default
Every ad-hoc request needs an explicit Accept on the machine being controlled. Unattended access is a separate, opt-in setting for devices you actually manage.
Self-hosted
Run the whole backend on your own server. Your sessions, your device list, your audit log — nothing routed through a third party's infrastructure by default.
Cross-platform host
The Windows desktop app is available today; a headless Linux agent already runs in Docker for servers with no monitor attached.
Three steps, no learning curve
The whole point is that neither side has to think about it.
Generate a code
The person being helped opens RoseRemote and gets a nine-digit code and a one-time password, valid for ten minutes.
Share it, out loud
Read it over the phone, paste it in a chat — however you'd normally tell someone a code. It's designed to be said aloud without ambiguity.
Accept, and you're in
The host clicks Accept once, and the controller sees the screen. When you're done, close the window — nothing lingers.
Free for the ad-hoc case. An account when you need more.
You only sign up when you're setting up something persistent — everyone helping or being helped one-off stays anonymous.
Ad-hoc
No account, no cost
- Generate or use a pairing code
- Screen sharing, clipboard, file transfer
- Attended access, one session at a time
Registered account
Free to create — for teams & managed devices
- Persistent devices with a memorable numeric ID
- Unattended access — no one has to click Accept
- Invite coworkers, share access by role
- Full session audit log
Get RoseRemote
The desktop app works as both a host and a controller — pick a role each time you open it.
Linux Desktop
macOS
# Pulls the published image directly -- no source, no build step. Registers itself with
# your server on first start.
$ docker run -d --name roseremote-agent \
-e Server__Url=https://your-server:5140 \
-e Auth__Email=you@example.com \
-e Auth__Password=your-password \
ghcr.io/rose-etiket/roseremote-agent:latest
Runs as an unattended host device — ideal for a server or VM you don't have a screen on. The account used must already exist and have Admin access to enable unattended sessions. Compose file and full docs: github.com/Rose-Etiket/RoseRemote-Releases.