Get the latest tech news

Show HN: Rewindtty – Record and replay terminal sessions as structured JSON


A terminal session recorder and replayer written in C that allows you to capture and replay terminal sessions with precise timing. - debba/rewindtty

Interactive timeline: Visual timeline with scrubbing support for easy navigation Command list: Sidebar showing all executed commands with click-to-jump functionality Bookmarks: Add and manage bookmarks at specific moments in the session Playback controls: Play, pause, restart, and speed adjustment (1x, 2x, 4x, 8x) File loading: Drag-and-drop or file picker support for JSON session files Real-time status: Display current command and session timing information Modern UI: Clean, responsive interface built with TypeScript and Vite The browser player uses xterm.js for terminal emulation and provides a significantly enhanced experience compared to the basic command-line replay functionality. Uses standard POSIX system calls for terminal interaction Implements proper signal handling for clean shutdown JSON output format enables integration with other tools Minimal memory footprint and dependencies

Get the Android app

Or read this on Hacker News

Read more on:

Photo of record

record

Photo of json

json

Photo of terminal sessions

terminal sessions

Related news:

News photo

Massachusetts hits DraftKings with record $450K fine for accepting credit card bets

News photo

US Lightning Flash Was Longest On Record At 515 Miles

News photo

MacBook Air M4 deal at Amazon drops Apple's laptop to a record-low price