Record what you build.
Export what you learned.
Rekord is a single Go binary that captures your terminal sessions and turns them into casts, docs, video, and AI-ready context — locally, and safe by default.
Record once, export anywhere.
Every session is captured as structured, data-first events. One recording fans out into every format you need — no re-running, no re-typing.
Built by terminal people, for terminal people.
Lossless sessions
Commands, output, timing and exit codes are recorded as structured events — not a flat screen-scrape.
Redaction by default
rekord scan catches tokens, keys and secrets before anything leaves your machine.
Context for agents
Turn a real session into a clean, structured bundle your AI agent can actually reason about.
One binary, no deps
A single static Go executable. No runtime, no daemon, no account. Drop it on any box and record.
Faithful playback
Replay at recorded timing, or export to GIF and MP4 for docs, READMEs and release notes.
Yours, on disk
Sessions live in a plain, inspectable layout under your home directory. Zero telemetry, ever.
Live agent control
Drive terminals from an AI agent over rekord mcp, with deterministic screen capture.
From zero to your first recording in under two minutes.
Install the binary, run rekord start, do your thing, export. That's the whole loop.