Remote support · self-hosted
Fix their computer without handing your data to anyone.
Screen sharing, remote control and file transfer that runs on your own server. End-to-end encrypted. No per-seat licence, no session limits, no third party in the middle.
Windows · macOS · Linux · Android · iOS · Raspberry Pi
How it works
Three steps, no account required.
The person you are helping never has to register, configure a firewall, or understand what any of this means.
They open the app
A single file, no install needed. It shows a nine-digit ID and a one-time password that changes every session.
They read you the number
You type it in. Your server introduces the two machines to each other and then gets out of the way.
You are on their screen
Full control, file transfer both ways, and a chat box. They can watch everything you do and end it at any moment.
What it does
Everything the paid tools do, without the per-seat bill.
Screen sharing & remote control
Full keyboard and mouse, multi-monitor, adjustable quality for slow connections. Choose view-only when you just need to watch.
End-to-end encryption
Keys are exchanged directly between the two machines. Your server introduces them and can relay the bytes, but cannot read them.
Direct connection first
Where the network allows, the two computers talk straight to each other and the relay is never used. Lower latency and nothing crosses your server.
File transfer
Drag files in both directions during a session, including whole folders, with resume on interrupted transfers.
Unattended access
Set a fixed password on machines you look after, so you can reach a server or a family PC with nobody sitting at it.
Address book
Group the machines you support by client or site, with your own labels and tags, synced across your own devices.
IP whitelisting & direct IP access
Lock inbound connections to known addresses, or skip the ID system entirely
and connect straight to 192.168.1.x on a local network.
Session recording
Record any session to a local video file — useful evidence for billed work and for showing a client exactly what was changed.
Text chat & remote command
Talk to whoever is sitting at the machine while you work, and run commands without taking over their screen.
Self-hosting
Two small services on a box you already own.
One service hands out IDs and introduces machines to each other. The other relays traffic for the awkward networks where a direct connection will not form. Both are light enough for the cheapest VPS you can rent.
Point your clients at your own hostname and nothing ever touches anyone else's infrastructure — which is the whole reason to run it yourself.
Compare
Where this differs from the big two.
Both TeamViewer and AnyDesk are polished, well-supported commercial products. The difference is who holds the keys and who sets the price.
| MyRemoteDesk | TeamViewer | AnyDesk | |
|---|---|---|---|
| Source code | Open, AGPL-3.0 | Closed | Closed |
| Run it on your own server | Yes, included | Enterprise tiers only | Enterprise tiers only |
| Cost per technician | None | Annual licence | Annual licence |
| Flagged as "commercial use" mid-session | Never | Known complaint | Known complaint |
| Where session traffic goes | Direct, or your relay | Vendor cloud | Vendor cloud |
| You can audit the encryption | Yes — read the code | Trust the vendor | Trust the vendor |
Pricing
The software is free. You pay only if you want us to run it.
Figures below are placeholders for your decision — see the note at the top.
- Every feature, no limits
- Unlimited technicians and devices
- Your server, your data
- Community support
- We run the server for you
- UK hosting, daily backups
- Up to 50 managed devices
- Email support, next working day
- Up to 500 managed devices
- Your branding on the client
- Session recording retention
- Priority support
Questions
The things people actually ask.
Is it really free, and where is the catch?
The client and the server software are free and open source under AGPL-3.0. The catch, if it is one, is that running your own server means you look after it — updates, backups, and a domain name pointed at it. If you would rather not, that is what the managed plan is for.
What does end-to-end encrypted actually mean here?
The two computers agree a key directly with each other. Your server helps them find each other, and may pass the encrypted bytes along if a direct connection cannot be made — but it never holds the key, so it cannot see the screen or the files.
What do I need to run the server?
Any small Linux VPS will do — one core and 1 GB of memory is plenty for a few hundred devices. You need a hostname pointed at it and six ports open: TCP 21114–21119 and UDP 21116. It runs comfortably under Docker.
Can I put my own name and logo on the client?
Yes. The client is built from source, so the icons, name and default server settings can all be yours before you hand it to a customer. Because the licence is AGPL-3.0, you must keep the original authors' copyright notices and publish your changes to anyone you give the software to.
Does it work through a company firewall?
Usually, yes. The client makes an outbound connection, so there is nothing to open on the customer's side. Where the network is too strict for a direct link, the relay carries the session instead — slower, but it works.
How is this different from the software it is built on?
It is not a rewrite and does not pretend to be. It is an open-source remote desktop project, configured for our servers, with our branding and our support behind it. The original project is credited in full below and in the app.
Download
Get the client.
One file. No installer required, no account, no email address.
Placeholder links — these point at your release files once the client is built.