Docs

Rinne is built for binary-heavy work. Snapshots are independent, history is non-destructive, and operations stay simple.

At a glance

Built for images, audio, 3D assets, and large project files—where diff-based workflows break down.

Combining snapshots is deterministic: the left snapshot takes precedence. Entire files are replaced based on that order—no conflict ceremony, just a clear outcome.

  • Independent snapshots: no fragile parent-child chains. Creating a new snapshot does not rewrite older ones.
  • Non-destructive history: past iterations remain intact.
  • External extraction: write snapshots to external directories when needed.
  • Efficient storage: chunk deduplication keeps history light.

Principles

  • Clarity over flexibility: outcomes are predictable.
  • Non-destructive by default: history is additive.
  • Responsibility is explicit: you choose priority; Rinne applies it.

What you can do

  • Save: create snapshots of the current workspace state.
  • Diff: compare two snapshots, or a snapshot and the working folder.
  • Restore: return the working folder to a selected snapshot state.
  • Verify / Validate: check snapshot integrity and confirm files against recorded hashes.
  • Extract: write a snapshot to an external output directory.
  • Spaces / Notes: manage multiple timelines and annotate important snapshots.