GUI Overview

Rinne GUI is a desktop app for browsing snapshots, comparing states, reviewing CLI activity, and running core operations with a clear visual workflow. It uses the same workspace model and core operations as the CLI.

The GUI follows the same workspace model as the CLI: snapshots are the units of history, and Spaces let you keep multiple timelines side by side.

Typical flow is simple: open a workspace, pick a space, review what changed, then run actions such as Save, Diff, Extract, Restore, Verify, Validate, Fuse, and Repair. Notes keep intent attached to snapshots.

Activity window

Open Workspace → Activity... to review the current workspace's CLI execution history. Activity recording is disabled by default and can be switched on from the window when command history is needed.

The window shows entry count, read state, database size, head hash, prune state, a paged entry list, and full details for the selected entry. Maintenance actions include Verify, Prune, Clear, opening the Activity folder, and opening settings.json.

Use the controls in this window to refresh the history, verify its integrity, prune retained entries, clear the history, and change whether future commands are recorded.

Repair window

The Repair window lets you inspect existing RepairSets, verify repair data, dry-run recoverability, repair missing or corrupted normal CAS objects where possible, and maintain repair data with prune or clear.

Themes

The desktop supports System, Dark, and Light themes. System follows the operating system theme.

The selected theme is retained and applied across the main window and dedicated windows. Theme switching and selection visibility are more consistent in v0.9.7.

Early Access note: UI layout and labels may evolve. The underlying workspace and snapshot model stays stable.