Skip to content

Session Recording

Record and replay terminal sessions for documentation, training, or debugging.

Recording Sessions

Start Recording

  1. Click the Record button (●) in the terminal toolbar
  2. A red indicator confirms recording is active
  3. All terminal input and output is captured

Stop Recording

  1. Click the Stop button (■)
  2. Enter a name for the recording
  3. Recording is saved locally

TIP

Give recordings descriptive names like "nginx-setup-2024" for easy identification.

Playing Recordings

Playback Controls

  1. Open the Recordings panel from the drawer
  2. Click a recording to play
ControlAction
Play/PauseStart or pause playback
TimelineClick to seek to any point
SpeedAdjust from 0.5x to 4x
RestartJump to beginning

Keyboard Shortcuts (during playback)

KeyAction
SpacePlay/Pause
/ Seek backward/forward
HomeJump to start
EndJump to end

Managing Recordings

Organize

  • Rename: Right-click → Rename
  • Delete: Right-click → Delete
  • Search: Use the search bar to filter

Export

Recordings use asciicast v2 format:

  1. Right-click a recording → Export
  2. Save the .cast file

Compatible with:

  • asciinema.org for sharing
  • asciinema play command-line tool
  • Any asciicast-compatible player

Use Cases

Documentation

Record setup procedures to share with your team.

Training

Create tutorials showing command sequences and expected output.

Debugging

Capture problematic sessions for later analysis.

Demonstrations

Record demos for presentations or READMEs.

Tips

  1. Plan your recording - Know what you want to demonstrate
  2. Keep it short - Focus on specific tasks
  3. Use clear commands - Avoid typos and corrections
  4. Add descriptions - Name recordings descriptively
  5. Export for sharing - asciicast format works everywhere

Released under the MIT License.