RinkMaster
Arcade Fleet Manager • 1984 Vibe
Keep your arcade fleet synchronized, scoring, and alive.
RinkMaster is a native macOS desktop app and lightweight cabinet daemon designed for multi-machine arcade fleets. Curate a single master catalog of ROMs, flyers, and marquee banners, synchronize cross-cabinet high scores, configure emulators, and let AI agents inspect and operate your machines via the Model Context Protocol (MCP).
Wrapped in a custom 1984 roller-rink arcade theme with celebratory high-score confetti, RinkMaster turns arcade cabinet maintenance from tedious SSH commands into a seamless macOS desktop experience.
Free and open-source under the MIT license on GitHub.
System Capabilities
What You Can Do
- Master Game Catalog: Browse your entire ROM library with arcade snapshot art, cabinet flyers, backlit marquees, and historical release notes.
- Multi-Machine Fleet Management: Manage upright, cocktail, bartop, and custom arcade cabinets running RetroPie, Attract-Mode, or EmulationStation from one place.
- One-Click Cabinet Deployment: Push ROMs, high-res artwork, and updated gamelist XMLs directly to cabinets over SSH and the private LAN service.
- Cross-Cabinet Leaderboards: Consolidate high scores across your arcade machines into a single unified leaderboard with celebratory confetti whenever records are broken.
- Cabinet Control & Launching: Launch games on physical cabinets remotely, pin emulator cores, restart frontends, and trigger metadata scrapers right from your Mac.
- AI Agent MCP Server: Built-in Model Context Protocol server enabling Claude, Gemini, and coding agents to audit libraries, inspect machines, and automate game installs.
- Skate Town 1984 Aesthetic: Inspired by 1980s neon roller-rink arcades with custom Bungee and Bebas Neue typography, spectrum striping, and vibrant color palettes.
- Independent & Offline-First: Communicates directly with your machines over your local network with zero cloud dependencies or external trackers.
Architecture & Intelligence
Engineered for Cabinets & AI Agents
Native Swift • macOS
Desktop Command Center
Fast, native SwiftUI and AppKit application with concurrent background caching, direct SSH pipes, and offline-first JSON storage. Built for macOS 14+.
Daemon • Raspberry Pi
Lightweight rinkmasterd
Zero-dependency Python 3 service running on each cabinet. Manages emulator configurations, hotkey combos, spinner smoothing, and gamelist synchronization over HTTP.
Standard • MCP Server
AI Agent Tool Suite
32 native Model Context Protocol tools allowing AI assistants to search catalogs, launch games, audit ROM health, inspect hardware, and sync scores autonomously.
Visual Tour
Built natively for macOS and arcade hardware
Explore RinkMaster's interface, the 1984 retro arcade theme, and machine configuration screens.