PowerSession is a terminal session recorder designed to capture and playback command-line interactions on Windows. It provides developers, system administrators, educators, and technical presenters with a reliable tool for documenting and sharing their work.
Key Features:
Asciinema-compatible recording and playback
Support for Windows Pseudo Console (ConPTY)
Cross-platform compatibility
Integration with winget package manager
Rust implementation for enhanced performance
Ideal for developers to create detailed documentation, demonstrate workflows, and share terminal sessions with colleagues or audiences.
README
PowerSession
> Asciinema-compatible terminal session recorder for Windows
This is a new Rust implemented version.if you are looking for the C# implementation, please go to the C# version
Checkout A Demo
Installation
Cargo
cargo install PowerSession
Winget
winget install Watfaq.PowerSession
Scoop
scoop install powersession-rs
Usage
Get Help
PS D:\projects\PowerSession> PowerSession.exe -h
PowerSession
USAGE:
PowerSession.exe [SUBCOMMAND]
OPTIONS:
-h, --help Print help information
SUBCOMMANDS:
rec Record and save a session
play
auth Authentication with asciinema.org
upload Upload a session to ascinema.org
help Print this message or the help of the given subcommand(s)