Documentation
One app. Every save. Every version.
Castle is a personal keep for your data that lives on your home network — and its first room is a retro game library done right.
Work in progress — design published early, build in flight
One Castle app
Not six apps. One. The Castle app runs on your phone and your desktop, and it stays snappy by staying thin: it's a library browser and a sync client, not an emulator stuffed into a trench coat.
When you tap a game, the app hands the actual playing to software built for it. On Android it launches RetroArch with the right game and core. On desktop it fetches emulator cores on demand — only the ones for systems you actually play — and runs them in-app. Same library, same saves, whichever screen is closest.
Chains: git for your save data
Every game stores its saves differently — different files, different slots, different folders per emulator. Chains doesn't care. Like git, it treats each save file as an opaque blob: it never tries to understand the format, it just snapshots it.
Each snapshot captures a game's whole save bundle at one moment — every slot, every file — plus a fingerprint (hash) of each file, a timestamp, and a pointer to the previous snapshot. Those pointers form a chain you can walk backwards: last Tuesday's save is always one tap away.
The fingerprints do one more job: corruption detection. If a live save suddenly shrinks to nothing or zeroes out — the classic signs of a corrupted file — Chains spots the mismatch against the last snapshot, quarantines the bad files, and offers a one-tap rollback to the last good one. You may never even notice it happened.
Restore an old snapshot and keep playing, and the next snapshot simply points at it — the timeline forks, and both branches survive. Nothing is ever deleted, so there is no wrong move.
Castle Arcade: one game, every version
The Arcade is the library view: pick a game and see every version of it in one place — the original release, the ports, the remasters — each marked owned, missing, or coming soon.
Take The Legend of Zelda: Ocarina of Time: Nintendo 64, GameCube, Nintendo 3DS… and now the full Switch 2 remake, announced at the June 2026 Nintendo Direct and releasing November 5, 2026. On the Arcade's Zelda page it sits right there with the rest, flagged coming soon, so when you're deciding which version to play, the future is part of the picture — not a surprise.
Castle OS: the keep itself
Under all of this sits Castle OS, running on a machine on your home network. It's the source of truth: the ROM library lives there, the Chains snapshots live there, and your phone and desktop are just windows into it. Reach it from anywhere over an encrypted Tailscale connection; at home it's just there, on the LAN.
Play on your phone on the couch, close it, open the desktop app — your saves followed you. That's the whole trick, and it's the whole point: your data, in your keep, under your roof.
When can I get in?
Castle is still being built. Join the waitlist and we'll email you a confirmation code when your spot opens up.
This product was made by DOGS