RewindTTY
Terminal session recorder and replayer with JSON and ANSI escape sequences support
RewindTTY is an advanced terminal session recorder and player written in C.
It captures input/output streams using PTYs and stores the session as structured JSON, including timestamp, command, output, and stderr.
It also supports ANSI escape sequences, making it suitable for TUI applications like Vim, htop, or ncurses-based tools.
The project is open-source and aims to offer a lightweight alternative to tools like asciinema with a focus on simplicity and integration potential.