Free Forever · Open Source

Your Linux server
deserves a real desktop

mvmOS turns your server into a complete desktop you can use from any browser, on any device. Apps, files, widgets, and multi-user support are included — free forever. Premium only adds optional conveniences.

mvmOS running on a desktop monitor, television, tablet and phone
38
Apps in Store
100%
Browser-Based
Python
Powered Backend
Open
Source

Everything a desktop needs

mvmOS brings the power of a full OS interface to any device with a browser — no installation on the client side.

Turns headless Linux into a desktop

Point it at any Linux server — no monitor, no display server required — and get back a full graphical desktop, reachable from a browser.

Access from anywhere

Your desktop lives on the server, not the device. Open it from a laptop, a phone, or a machine that isn't yours, and pick up exactly where you left off.

Built for mobile too

Not a shrunk-down desktop — a real mobile layout, with its own sidebar and navigation, for using the whole system comfortably from a phone.

A personal server, with a face

Run your own games, chats, and services on hardware you control, all managed from one desktop instead of a dozen terminals and config files.

Secure by design

Every login goes through your server's real Linux accounts, with optional TOTP two-factor on top. Apps are sandboxed to their own folder and can't reach the rest of your system.

Widgets

Add widgets to your desktop — system stats, clocks, notes, and custom widgets built by the community.

Multi-User

Each user has their own session, desktop layout, and installed apps. Built-in auth with role management.

Multilingual

Full interface translation support in 9 languages.

Python Backend

FastAPI + uvicorn at the core. Easy to extend, integrate with your own tools, and run on any Linux server.

Ready to run mvmOS on your server?

Get up and running in minutes. All you need is a Linux server with Python 3.10+.

Install mvmOS Get the Desktop Client View on GitHub