PowerSession logo

PowerSession Watfaq Technologies Pty Ltd

Use this command to install PowerSession:
winget install --id=Watfaq.PowerSession -e

Asciinema-compatible terminal session recorder for Windows

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

Crates.io Crates.io License Build Status Contributors

A port of asciinema for Windows, based on Windows Pseudo Console(ConPTY)

This is a new Rust implemented version. if you are looking for the C# implementation, please go to the C# version

Checkout A Demo

asciicast

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)

Credits

Supporters

Versions
0.1.11
0.1.10
0.1.7
0.1.6
Website
License