Skip to content

janbajc/terminal_time_machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# πŸ•°οΈ Terminal Time Machine

> *Ever wished you could rewind time to see exactly what you did in your terminal? Now you can!*

**Terminal Time Machine** records your entire terminal session and replays it later like watching a movie. Perfect for debugging, learning, sharing workflows, or reviewing what you accomplished.

---

## ✨ Features

- 🎬 **Pixel-perfect playback** β€” Every character appears exactly when you typed it  
- ⚑ **Speed control** β€” Watch at 0.1x for detailed analysis or 10x for quick review  
- πŸ“Š **Session insights** β€” Duration, command count, and detailed metrics  
- πŸš€ **Zero overhead** β€” Lightweight and efficient recording with minimal impact  

---

## 🎬 See it in Action

![Terminal Time Machine demo](https://raw.githubusercontent.com/janbajc/terminal_time_machine/master/demo.gif)

*Watch a real debugging session recorded and played back with Terminal Time Machine*


*Watch a real debugging session recorded and played back with Terminal Time Machine*

---

## πŸš€ Quick Start

```bash
# Clone and build
git clone https://github.com/yourusername/terminal-time-machine
cd terminal-time-machine
cargo build --release

# Record your terminal session
cargo run --bin record
# (Do your work in the terminal...)
# Press Ctrl+C when done recording

# Replay the session
cargo run --bin play

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages