whinge.
All docs

What's in a recording

Each whinge is a folder in Documents/Whinges by default. You can change the location in Settings or pass --output DIR when starting from the command line.

2026-09-22-093000/
  session.json           metadata, duration and status
  transcript.live.jsonl  words recognised during recording
  transcript.json        completed live transcript
  transcript.md          readable transcript
  topics.json            topic timing and screenshot references
  frames/                selected full-display screenshots and window crops
  snapshots/             stills captured live while drawing
  display-N.mov          video of each display
  audio.m4a              microphone recording
  timeline.jsonl         ink, clears, windows and timing
  debug.log              diagnostics for this recording

A topic runs from one clear to the next. Screenshots prefer the exact frame captured when ink was cleared or drawing stopped, then use video frames for points without a live snapshot. Near-duplicate frames are omitted. The timestamp origin is shared by video, audio and the timeline.

If Whinge quits during recording, it offers to save what was captured when it next opens. You can delete a recording folder whenever you no longer need it.