Updates from the Nivio team — release notes, deep dives, status.

Hello, Nivio — closed beta is open

May 9, 2026

You’re looking at the first post on the Nivio devlog. Two things to cover: what the project is, and what’s in the build that just shipped.

What Nivio is

Nivio is a desktop client that downloads and updates F95Zone games via delta patches. Most game managers redownload the whole 5 GB package every time an indie ships a 0.x bump that mostly touches a few dialogue files; we ship just the bytes that changed (~200 MB on a typical update), apply them in place, and you’re back in the game in under a minute.

The whole stack is built around content-defined chunking: each build is split into ~4 MB chunks identified by xxh128 hash. Two builds share most chunks, so an update is just the manifest plus the new chunks. The client verifies and applies; nothing redownloaded.

There’s a longer write-up of why on the landing page. This blog is for what changed.

v0.1.12 — what’s in the box

Released May 9, 2026. Three things matter:

1. No signup wall

Earlier builds forced you through a login screen on first launch. From 0.1.12, the client generates an anonymous install token the first time it boots and sends it on every API call. We use it to count unique installs and gate per-device features later, but you never have to type an email to use the client.

If you want cloud sync of your library across machines, the sign-up flow still exists — it’s just moved into Settings → Cloud sync, where it belongs.

2. Production endpoints

The client now talks to https://api.niviopowered.cc (and pulls chunks from https://cdn.niviopowered.cc) instead of the LAN beta server. Auto-updater is wired up on the same hostname, signed with the production key — once you’re on 0.1.12, future versions install themselves. (This is the first signed build, so 0.1.11 → 0.1.12 still needs a manual reinstall. After this, the updater takes over.)

3. Smaller than you’d expect

The Windows installer is ~6 MB. macOS Apple Silicon is ~10 MB as a .dmg. Both are unsigned for now (so macOS Gatekeeper will balk on first launch — xattr -d com.apple.quarantine /Applications/Nivio.app works around it, or right-click → Open).

The client uses Tauri (Rust + native webview), not Electron, so we don’t ship a copy of Chromium. Idle RAM usage stays under 100 MB.

Where to grab it

Linux and macOS Intel are not on the list yet — Windows is the priority during beta because most F95 titles are Windows-only.

Bug reports

Easiest path: post in the F95Zone announcement thread (link goes to the landing for now; once the thread is live the link rotates to the forum).

If the client refuses to start at all, deleting its SQLite DB lets it boot fresh:

The library re-syncs from the backend on next launch.

— Oleg