A lightweight cross-platform remote desktop app with browser, desktop and mobile clients, a multi-device wall view, and self-hostable signaling and TURN relay.
Ylianst/MeshCentral
A self-hosted web server for remotely managing and controlling computers over a local network or the internet, with remote desktop, terminal and file access.
Open-source alternative to:TeamViewer
AnyDesk
- Stars
- 7,481
- Forks
- 1,042
- Open issues
- 143
- Last commit
- 8 hours ago
What is it?
MeshCentral is a web-based computer management site that you run on your own server. After starting the server and creating a device group, you install an agent on each computer you want to manage, and the machine appears in the web interface shortly after.
Once connected, devices can be controlled through browser-based remote desktop, a terminal, and file management. It works for machines on a local network as well as those reachable over the internet. The project also covers server configuration, TLS and Let's Encrypt setup, reverse proxy deployment, multi-factor authentication, and SSO.
The project's topics include Intel AMT support and KVM-style out-of-band control, and a separate MeshAgent and MeshCentral Router are maintained in companion repositories.
Key features
- 01Browser-based remote desktop to managed computers
- 02Web terminal and file management
- 03Agents for devices on local networks or over the internet
- 04Multi-factor authentication and SSO support
- 05TLS, Let's Encrypt and reverse proxy deployment options
Use cases
- Administering a fleet of office or home computers from one web console
- Accessing remote machines for support without installing separate remote desktop tools
- Managing Intel AMT-capable hardware out of band
Things to know
- You must host the server yourself and install an agent on each computer you want to manage.
In collections
Topics
FAQ
- What is MeshCentral?
- A self-hosted web server for remotely managing and controlling computers over a local network or the internet, with remote desktop, terminal and file access. MeshCentral is a web-based computer management site that you run on your own server. After starting the server and creating a device group, you install an agent on each computer you want to manage, and the machine appears in the web interface shortly after.
- Is MeshCentral free to use? What license does it have?
- MeshCentral is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is MeshCentral still maintained?
- Actively maintained. The last commit to MeshCentral was on Oct 24, 2026.
- What can I use MeshCentral for?
- Administering a fleet of office or home computers from one web console Accessing remote machines for support without installing separate remote desktop tools Managing Intel AMT-capable hardware out of band
- Where can I get MeshCentral?
- The source code and installation instructions are on GitHub: https://github.com/Ylianst/MeshCentral
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source KVM over IP hardware and firmware for remotely viewing and controlling a computer's screen, keyboard and mouse.
Runs Windows inside a Docker container with automatic download and unattended installation, accessed through a browser or RDP.
A self-hosted virtual browser that runs in Docker and streams to multiple users over WebRTC, with shared control.
A cross-platform VMM that runs AI agents such as OpenClaw inside isolated Linux virtual machines with controlled file access.
Windows remote control from your phone over local Wi-Fi: lock, shut down, restart, sleep, launch apps, and control media, paired by QR code.