Record, replay, and share terminal sessions.

TermBackTime combines a command-line recorder with a browser player. Capture your shell’s output, colors, timing, and resizes, then revisit a session or let someone else follow along. Recordings stay on your computer until you choose to share them.

See what a recording can explain.

A bug report, a teammate’s first run, or a tour of a terminal tool: give people the steps and the results in one replayable session. These examples were captured in a real shell with TermBackTime.

Loading playback demo…

Press Play to start. Seek to a moment, slow it down, set a loop, or export a copy using the same player as your own recordings. Download sample

01 / RECORD

Record your shell.

Start a recording and work as usual; type exit when you’re done. Terminal output and timing are saved in a .tbt file, rather than a screen video. Keep a debugging trail or document a workflow as you go.

termbacktime record
02 / REPLAY

Replay at your pace.

Replay in your terminal or open the file in your browser. The player reconstructs the session so you can seek, change speed, and loop a tricky step. Export a transcript, an offline player, or a short GIF or WebM for your documentation.

termbacktime play demo.tbt
03 / SHARE

Share when you’re ready.

Upload a recording to GitHub and send a playback link for a bug report, tutorial, or review. For a live walkthrough, start an encrypted, read-only session: viewers can watch without controlling your shell.

termbacktime upload demo.tbt

Ready to capture your own workflow? Install TermBackTime and record your first session.

Loading interactive components…