Batocera Overmind is actively being improved. Hit a bug or have an issue? Please report it on GitHub Issues.
Fleet command for Batocera arcades
Batocera Overmind
One free, open-source command center for all your Batocera machines. See what's online, sync games, saves, and artwork between cabinets, and fix problems from your browser — no SSH, no walking to each machine.
See every machine
Online status, health, and swarm membership for all your Drones in one view.
Sync between cabinets
Copy games, saves, BIOS, artwork, and configs machine-to-machine.
Manage remotely
Kiosk mode, volume, restarts, and cache refreshes from one screen.
Debug without the cabinet
Read logs, configs, and machine state from your browser — no SSH.
Built for arcades you can't babysit
Got Batocera machines you don't sit next to every day? That's exactly who Overmind is for.
Airbnbs & vacation rentals: give guests a polished arcade, lock it to Kiosk mode, and update or fix it remotely between stays — no trip to the property.
Home arcades & game rooms: keep every cabinet's games, saves, and artwork in sync from the couch.
Bars, cafes & businesses: manage a whole floor of machines, set volume, and restart anything from one screen.
Multiple properties or locations: one dashboard for every machine, wherever it lives.
Quick setup
Monitor and manage a machine in a few quick steps.
Install the Drone. On the Batocera machine, open a terminal (SSH, or press F1 → file manager → terminal) and run:
Open the Drone. Open it from any device on your network.
Connect it. Create an Overmind account and register the Drone.
Done — the machine reports status and accepts remote actions.
Secure by design
Your machines and your network deserve real protection. Security was built in from the start, not bolted on:
Encrypted everywhere: all traffic runs over HTTPS, and machine-to-machine transfers use mutually-authenticated TLS (mTLS).
Certificate-pinned peers: Drones verify each other by certificate, so only the trusted machines in your swarm can connect or share files.
Your credentials stay yours: tokens and keys stay on each machine and are never shared between peers.
Locked-down access: admin tools sit behind authentication, with brute-force protection and rate limiting on unauthenticated requests.
You stay in control: new Drones must be explicitly approved before they join, and the whole project is open source so anyone can verify exactly how it works.