Using the desktop app
The ten views, replay, restore, first-run signup, auto-updates and support.
The ten views
The app uses a dark, premium UI with a sidebar that switches between ten views. A status bar shows live memory and CPU usage, the event count, and the active workspace.
| View | What it does |
|---|---|
| Dashboard | Overview of the active workspace, event count, plan badge, and quick actions including the Checkpoint button |
| Workspaces | Add, switch, and remove tracked folders; each workspace has its own timeline and database |
| Timeline | The chronological event stream; right-click an event to roll back to it, restore a file, branch from it, or view its diff |
| Branches | Create, list and switch branches (base event + current marker) |
| Checkpoints | Every checkpoint with its label and time, plus quick restore actions |
| Replay | Playback of the timeline with play/pause/speed controls (the scrubber) |
| AI Activity | Auto-detected agent sessions as cards (agent, pid, start→end, event count, live dot) plus the AI-only event timeline |
| Analytics | Aggregate statistics over your timeline and activity |
| Search | Natural-language search across your history |
| Settings | Workspace, plan/license, updates, and support |
First run: signup + OTP
On first run the app shows a welcome card asking for your email (name and country are optional) with privacy consent. If your email is not yet verified, the app runs an in-app OTP flow (a 6-digit code emailed to you, with a resend timer). Users who already verified on the website skip OTP entirely. Verifying your email (in-app or on the website) issues a single-use 30-day Pro welcome coupon that is emailed to you — paste the key into Settings → Pro Plan to activate.
Restore and undo/redo
In the Timeline or Checkpoints view, right-click an event and choose:
- Rollback to This Event — restore the whole workspace to that event’s state
- Restore This File — restore only the selected file
- Branch from Here — create a parallel branch rooted at this event
- Show Diff — view the unified diff for the event
The timeline header has Undo (↩) and Redo (↪) buttons whose enabled state and target tooltips reflect what the next operation would do. Every restore operation is an event and is reversible — rolling back never destroys history.
Replay / scrubber
Use Replay to play back your project’s evolution at different speeds (play/pause/speed controls). This doubles as a scrubber to step through any moment in time and is a good learning and review tool for long agent runs.
AI Activity
The daemon detects CLI AI agents (codex, cline, opencode, aider, gemini, qwen, windsurf, cursor,
copilot, amazon-q, and more) by process name. When an agent starts, the app opens a session record and
creates an auto-checkpoint labeled auto: <agent> session start —
so anything the agent does is one rollback away. Expand a session card to see the exact file list with
added/removed line counts, and use Restore to before this session to snap the
workspace back to before the agent launched (undoable).
Updates
The app checks for updates on startup and in Settings → Updates (manual check,
background download, confirm-then-restart install). Releases are Ed25519-signed and served from GitHub
Releases (rowstudios/recall-releases).
Support
Open Settings → Support & Feedback to file an "Ask ROW"-style support ticket
directly from the app. Tickets are created/tracked through the licensing backend by email; you
reference them by a REC-XXXX key.