Brief overview
PowerSession is a free Windows tool that records terminal activity and produces Asciinema-compatible playback files. It’s intended to capture command-line sessions so they can be replayed or shared for demos, documentation, and tutorials.
Core capabilities
- Built in Rust for speed and stability, delivering responsive recording even under load.
- Uses the ConPTY (pseudo console) API to capture both commands and their outputs reliably.
- Exports recordings in a format compatible with Asciinema-style viewers and players.
- Supports recording from PowerShell and the classic command prompt (cmd.exe).
- Simple start/stop controls and a minimal interface that make capturing sessions effortless.
- Options to tweak output formatting so recordings fit different presentation needs.
Who should use it
PowerSession is particularly useful for software developers, instructors, and technical writers who want to demonstrate terminal workflows, produce step-by-step guides, or share reproducible command-line examples.
How it works in practice
Install the utility on a Windows machine, launch it, and begin a capture while you work in PowerShell or cmd. The recorder leverages ConPTY to intercept the terminal I/O stream and write it to a replayable file. After stopping the session, you can save and distribute the recording or view it locally with compatible players.
Alternatives and substitutes
- All CPU Meter — Free (listed as a recommended alternative in some summaries)
Technical
- Windows
- Free