You were never going to set up a repo anyway.

We know the _final_FINAL_fix2_DO_NOT_DELETE folder. Snapshots for the messy middle — binaries, assets, source files. Local, offline. Save now, think later.

Rinne desktop timeline view

Everything. One workflow.

Text, binaries, assets, large files — no exceptions. No server. No setup. No special handling.

01

Hit save. Move on.

Every save becomes a snapshot. Nothing overwrites, nothing disappears. Keep working, then come back whenever you need.

02

Your disk won't explode.

100 GB project, 50 snapshots — not 5 TB. Only the changes are stored, so repeated saves stay lean.

03

Go back to any point.

Not just undo. Restore any snapshot exactly as it was, or extract only the files you need.

04

Merge without the ceremony.

Combine two snapshots into a new one. Both originals stay untouched.

How it works

Pick a workspace. Save. Done.

One setup. Then just save.

First save may need ignore rules for temp files, caches, build outputs, or locked files. Read docs

Inside Rinne

Less UI. More flow.

Browse timelines, save snapshots, compare changes — all in one place.

Timeline browsing

Browse through snapshot history or switch Spaces without losing context.

Browse through snapshot history without losing context.

  • Jump by id or date.
  • Open overview, files, and notes from one place.

Create and switch Spaces when one workspace needs separate timelines.

  • Keep each line of work on its own history lane.
  • Create, rename, switch, or delete Spaces from one place.

Save snapshots your way

Switch between direct saves and lightweight automation without leaving the same lane.

Record the current state in one click whenever you want a clean checkpoint.

  • Capture the full workspace as it is.
  • Keep moving without extra ceremony.

Pick a time interval from the dropdown, turn Autosave on, and keep working.

  • Standard only.
  • Enable it with a simple toggle and interval list.
  • If the current state matches the latest snapshot in the Space, nothing new is saved.

Snapshot notes

Add Markdown notes whenever a snapshot needs context.

  • Explain why a state matters.
  • Keep notes next to the history itself.

Extract and restore

Bring back the whole snapshot or only the paths you need.

  • Restore complete states fast.
  • Extract only the files you want.

Compare without leaving Rinne

Move across snapshot diffs, text diffs, and export paths from one comparison lane.

Check differences across snapshots, folders, and files by hash.

  • Compare states without leaving the app.
  • Inspect exactly what changed.

Inspect edits or rewrites side by side.

  • Review text changes directly.
  • Spot rewrites without switching tools.

Export selected paths when you want an external diff.

  • Send only what matters to another tool.
  • Stay selective instead of dumping everything.

Fuse snapshots

Layer snapshots to create new ones when paths overlap.

  • Combine two snapshots into a new state.
  • Keep the originals untouched.

Keep moving. Come back anytime.

For work that changes often and still needs a way back.

Creative work

Try directions, then decide.

Save a state, explore freely, and compare before you commit.

Large files

Keep heavy files under control.

Version binaries, assets, exports, and code together, all locally.

Milestones

Save a point before risky edits.

Go back with confidence whenever you need to.

Save snapshots

Chunk-deduplicated and compressed.

Split into Spaces

One phase, one space. Clear, independent, easy to follow.

Compare

Use the right diff for the job.

Fuse

Layer snapshots. Higher priority wins.

Extract and restore

Export selected paths. Restore full states anytime.

Get started with Rinne

Get the desktop app and CLI in one download. Local-first. Under your control.

No cloud. No sign-in. No telemetry.