Awesome
<div align="center">🎥 Awesome Terminal Recorder 📼
Curated list of outstanding terminal Recorder that make your day brighter!
</div>Table of Repos
asciinema
asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web.
<img src="https://asciinema.org/a/335480.svg" width="600"/>agg
agg is a command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder.
<img src="https://github.com/asciinema/agg/blob/main/demo.gif?raw=true" width="600"/>vhs
Write terminal GIFs as code for integration testing and demoing your CLI tools.
<img src="https://stuff.charm.sh/vhs/examples/neofetch_3.gif" width="600"/>terminalizer
Record your terminal and generate animated gif images or share a web player link www.terminalizer.com
<img src="https://github.com/faressoft/terminalizer/blob/master/img/demo.gif?raw=true" width="600"/>menyoki
Screen{shot,cast} and perform ImageOps on the command line - written in Rust
<img src="https://user-images.githubusercontent.com/24392180/99543947-cdeb2280-29c4-11eb-87a9-ad559f9522ad.gif" width="600"/>t-rec
Blazingly fast terminal recorder that generates animated gif images for the web written in rust.
<img src="https://github.com/sassman/t-rec-rs/blob/main/docs/demo.gif?raw=true" width="600"/>termtosvg
termtosvg is a Unix terminal recorder written in Python that renders your command line sessions as standalone SVG animations.
<img src="https://raw.githubusercontent.com/nbedos/termtosvg/258a3fdb17faf06d4f1525603185ef18b4ab7920/docs/examples/awesome_window_frame_powershell.svg" width="600"/>ttygif
ttygif converts a ttyrec file into gif files. It's a stripped down version of ttyplay that screenshots every frame.
<img src="https://i.imgur.com/nvEHTgn.gif" width="600"/>ttystudio
Record your terminal and compile it to a GIF or APNG without any external dependencies, bash scripts, gif concatenation, etc.
<img src="https://raw.githubusercontent.com/chjj/ttystudio/master/img/example.gif" width="600"/>terminal-recorder
Terminal recorder allows you to record your bash session, and export it to html so then you can share it with your friends.
<img src="https://raw.githubusercontent.com/cortezcristian/terminal-recorder/master/pics/demo-htop.png" width="600"/>goscript
Goscript is a tool that records the terminal session (well, any command you run it with) and saves the output in a self contained html file that can be run in the browser, to playback the session.
<img src="https://raw.githubusercontent.com/elisescu/goscript-demo/master/demo-short.gif" width="600"/>savvy
savvy record starts a new sub-shell and all commands in this shell are recorded and sent to an LLM to generate a runbook. You can also create runbooks from your shell history. Savvy allows you to run any runbook using savvy run.
savvy record
<img src="https://vhs.charm.sh/vhs-1UmW0o6uSztF6b76y92K2K.gif" width="600"/>savvy record history
<img src="https://raw.githubusercontent.com/getsavvyinc/savvy-cli/main/demos/savvy-history.gif" width="600">🤝 Contributing
Interested in contributing? Check out the CONTRIBUTING.md file to get started!