All guides › By use case
By use caseRecordings and traces: when a screenshot is not enough
Record a step or a whole flow on video, read what happened meanwhile (clicks, requests, console) and export the run as one walkthrough video for a client or a release note.
The step passes on Tuesday and fails on Wednesday on the same commit. The screenshot shows a spinner. What happened before it, nobody saw. A recording shows the way to the screenshot, and the trace beside it lists every request and console message on the way.
The problem
Screenshots show where a step ended. Animations, loading states, menus that open twice and flaky steps happen between screenshots, so the bug report says "sometimes it hangs" and the developer cannot reproduce it.
What changes with Kaloko
kaloko walk --record records each step from the previous screen to its capture, with the pointer and clicks drawn in. Every web step walked in Chromium also keeps a trace: actions, network requests with status, size and timing, and console messages. On the canvas the video plays next to the screenshot, and clicking a row of the trace jumps the video there.
How it works
- Record what you need
kaloko walk --recordfor each step,--record flowfor the whole walk per language with a chapter per step,--record failedfor only the steps that fail.--record-quality low|medium|highsets the size. - Or ask for it in the scenario
record: trueon a step that always needs it, orcapture.recordin the config for a whole project. - Look at it locally
kaloko video listshows what was recorded,kaloko video trace --step checkoutprints a step's trace as a timeline, and the local preview plays everything. - Share it
on Business and Enterprise recordings travel with the shared run; Business keeps them 30 days, Enterprise as long as you set in Settings → Storage. On Free and Team they stay in the local preview.
- Make one video
kaloko video export --format mp4puts the run's recordings in flow order with a title card and the verdict before each step.
Web recordings need only Chrome (WebM). With ffmpeg installed you also get MP4, app recordings (Android, the iOS Simulator, macOS) and the export; kaloko video tools says what this machine has.
Skills and prompts
The payment step of TASK-123 fails sometimes. Walk it five times with recording of failed attempts and tell me what the trace shows before it fails.Expected outcome: recordings of the failing attempts only, and a summary from kaloko video trace naming the request or console error before the failure.
Export a walkthrough video of the accepted run of the new checkout for the client, in Czech.Expected outcome: kaloko video export --format mp4 --lang cs writes one MP4 with a title card per step.
What you get
- The way to each screen, not only where it ended.
- Requests, statuses and console messages per step, without opening DevTools on someone else's machine.
- A demo video made from the run the client accepted.
FAQ
Should we record every walk?
No. Recordings are much larger than screenshots and count in your storage. Record flaky steps, animations and demos; traces are small and are kept for every walked web step anyway.
Do traces contain passwords or form values?
No. Traces keep actions, requests and console messages, without field values or credentials.
Can apps be recorded?
Yes, with ffmpeg: Android emulators and phones through screenrecord, the iOS Simulator and macOS apps. Walks in WebKit and Firefox are neither recorded nor traced.