asciinema
I’ve been playing around with asciinema:
Record and share your terminal sessions, the right way.
Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.
It’s simple to install1 and use and has a few sharing and embedding options.
Here’s me starting up a Vagrant box:
A nice feature is being able to record some casts, before creating an account, then later, if you create an account, your recordings2 associated with your account:
Install ID is a random ID (UUID v4) generated locally when you run asciinema for the first time, and saved at $HOME/.config/asciinema/install-id. It’s purpose is to connect local machine with uploaded recordings, so they can later be associated with asciinema.org 15 account. This way we decouple uploading from account creation, allowing them to happen in any order.
-
Requires Python 3, or you could use a Docker container. ↩
-
From that specific machine. ↩