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                              
00:00-00:00
"asciicast:1" by asciinema

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.

Get started »

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.

See the embedding docs »

Example sessions recorded with asciinema

Explore more