
Picture published by the creator on GitHub.
RustDesk: Control another computer remotely without a company in between
Added · Updated
Made by RustDesk
View profile on GitHub (opens in a new tab)A remote desktop application written in Rust that works out of the box with no configuration, as an open alternative to commercial tools like TeamViewer and AnyDesk.
What distinguishes it is where the connection is brokered: you can use the project’s own servers, run your own, or write your own, which means a company can keep remote support entirely inside its own network. Clients exist for Windows, macOS, Linux, Android and iOS. The project attaches an explicit disclaimer that it does not condone unauthorised access or any other misuse.
What it does
Remote desktop tools have a hard problem underneath them: two computers behind separate home routers cannot simply call each other, so something in the middle has to introduce them and, when a direct connection fails, relay the traffic. Commercial products solve this with their own infrastructure, which is also how they charge and how they see your connections. RustDesk implements the same two roles — the rendezvous server that introduces peers and the relay that carries traffic when a direct route is impossible — and publishes them, so you can point your clients at your own instead. For a company doing internal support that means remote sessions never leave its own network. Out of the box it works without any of that setup, using the project’s public servers. The desktop clients are built with Flutter, with an older engine kept for compatibility, and mobile clients cover Android and iOS.
You could use it to…
- Fix a family member's laptop from your own computer
- Run your own server so remote support stays inside your network
- Connect to another computer from Windows, macOS, Linux, Android or iOS
Can I use this?
You'll need The app on both computers · Ready to use
Worth knowing Remote desktop software is exactly what an attacker wants installed on someone else’s machine, and the project says so itself with a misuse disclaimer — the honest risk here is social, in who talks someone into installing it, not technical. Using the project’s public relay servers means your session is brokered by infrastructure you do not control, which is the argument for self-hosting. It is AGPL-3.0, so a modified version offered over a network must publish its source.
Why it's here
Not trending this week
Last seen on the GitHub trending list on 12 October 2026. It stays on BuildTube so you can still find it.
- 128,643 people have starred it on GitHub.
Numbers checked on 8 November 2026; not refreshed since.
Behind it
View setup guideBuildTube has not run or verified this project. Everything above is written from what the creator published.
Made this?
Quick questions
- What is RustDesk?
- Remote desktop tools have a hard problem underneath them: two computers behind separate home routers cannot simply call each other, so something in the middle has to introduce them and, when a direct connection fails, relay the traffic.
- What can I use RustDesk for?
- Fix a family member's laptop from your own computer; Run your own server so remote support stays inside your network; Connect to another computer from Windows, macOS, Linux, Android or iOS
- Can I run RustDesk on my computer?
- It runs on your own computer or server after a local setup.
- What do I need to use RustDesk?
- The application installed on both machines and the connection identifier from the one you are connecting to. Self-hosting the rendezvous and relay servers is optional and documented separately.
- What license does RustDesk use?
- The source lists the GNU Affero General Public License v3.0 license (AGPL-3.0), an OSI-approved open-source license. Read the license file on the source page for the full terms.
More from this week
- agent-desktop Let AI agents read and click desktop apps
For developers building computer-use agents: agent-desktop lets an AI agent read and operate desktop apps on Mac, Windows or Linux from a command line.
- Auto-Ontology Give AI agents checked business meanings for your database
Help AI agents answer questions about company databases using reviewed definitions and SQL, with each answer showing its steps.
- Spec Kit Turn a written spec into plans, tasks and code
Spec Kit gives your AI coding agent a step-by-step process to build a feature, fix a bug or assess an idea.
Explore by topic
Post this
Download share imageFor makers
Made this? Show it’s on BuildTube — add the badge to your README or embed the card on your site.
README badge (Markdown)
[](https://buildtube.app/p/gh-rustdesk-rustdesk/)Embed card (HTML)
<iframe src="https://buildtube.app/embed/gh-rustdesk-rustdesk/" width="560" height="240" style="border:0;max-width:100%" loading="lazy" title="RustDesk on BuildTube"></iframe>