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.
Supports Linux, macOS and *BSD
> brew install asciinema ==> Downloading https://homebrew.bintray.com/bottles/asciinema-2.0.2_2.catalina.bottle.1.tar.gz ==> Downloading from https://akamai.bintray.com/4a/4ac59de631594cea60621b45d85214e39a90a0ba8ddf4eeec5cba34bd6145711 ######################################################################## 100.0% ==> Pouring asciinema-2.0.2_2.catalina.bottle.1.tar.gz 🍺 /usr/local/Cellar/asciinema/2.0.2_2: 613 files, 6.4MB > # Now start recording > asciinema rec asciinema: recording asciicast to /tmp/u52erylk-ascii.cast asciinema: press <ctrl-d> or type "exit" when you're done bash-3.2$ # I am in a new shell instance which is being recorded now bash-3.2$ sha1sum /etc/f* | tail -n 10 | lolcat -F 0.3 da39a3ee5e6b4b0d3255bfef95601890afd80709 /etc/find.codes 88dd3ea7ffcbb910fbd1d921811817d935310b34 /etc/fstab.hd 442a5bc4174a8f4d6ef8d5ae5da9251ebb6ab455 /etc/ftpd.conf 442a5bc4174a8f4d6ef8d5ae5da9251ebb6ab455 /etc/ftpd.conf.default d3e5fb0c582645e60f8a13802be0c909a3f9e4d7 /etc/ftpusers bash-3.2$ # To finish recording just exit the shell
asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Read about how it works.
Simple recording
Record right where you work - in a terminal.
To start just run asciinema rec
, to finish hit Ctrl-D or type exit
.
Copy & paste
Any time you see a command you'd like to try in your own terminal just pause the player and copy-paste the content you want. It's just a text after all!
Embedding
Easily embed an asciicast player in your blog post, project documentation page or in your conference talk slides.