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
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.
Example sessions recorded with asciinema
MMNNNNNNNNMMMMLLLKKJJIIIHHHGGGFFFFFFEEEEEEEFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJKKKKKKNNNNNOONNNNNMMMLLKKJJIIIHHGGGFFFFEEEEEEEEEEEEEFFFFFGGGGGGHHHHHIIIIIJJJJJJKKKKKKKNOOOOOOOOONNNMMLLKKJJIIHHGGGFFFEEEEEEEEEEEEEEEEFFFFGGGGGHHHHIIIIIIJJJJJJKKKKKKKKOOOPPPPOOOONNMMLLKKJJIIHHGGFFEEEEDDDDDDDDDEEEEEFFFFGGGGHHHHIIIIIJJJJJJJKKKKKKKKKPPPPPPPPOOONNMMLLKKJIIHHGGFFEEEDDDDDDDDDDDDEEEEFFFGGGGHHHIIIIIJJJJJJJKKKKKKKKKKKPPPPPPPPOOONNMMLKKJJIHHGGFFEEDDDDDCCCCDDDDDEEEEFFFGGGHHHIIIIJJJJJJKKKKKKKKKKKKKKPPPPPPPPOONNMMLLKJJIHHGGFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHIIIIJJJJJKKKKKKKKKKKKKKKJJPPPPPPPOOONNMLLKJJIHHGFFEEDDDCCCCCCCCCCCDDDEEEFFGGHHHIIIJJJJJKKKKKKKKKKKKKKJJJJJPPPPPOOONNMMLLKJJIHHGFFEEDDCCCCCCBCCCCCDDDEEEFFGGHHHIIJJJJKKKKKKKKKKKKKKJJJJJJJJOOOOOONNNMMLKKJJIHHGFFEEDDCCCCBBBBCCCCCDDEEEFFGGHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIINNNNNNNMMLLKKJIIHHGFFEEDDCCCCCBBBCCCCCDDEEFFGGGHHIIJJJKKKKKKKKKKKKKKKJJJJJIIIIIINNMMMMMLLKKJJIIHHGFFEEDDDCCCCCCCCCCCDDDEEFFGGHHIIIJJKKKKKLLLLLKKKKKKJJJJIIIIHHHHMMMLLLLLKKJJIIHHGGFFEEDDDCCCCCCCCCDDDEEFFFGGHHIIJJJKKKKLLLLLLKKKKKJJJJIIIIHHHHHHLLLLLKKKKJJIIHHGGGFFEEEDDDDDCCDDDDDEEEFFGGHHIIIJJKKKKLLLLLLLKKKKKJJJIIIHHHHGGGGGKKKKKKKKJJJIIHHHGGFFFEEEEDDDDDDDEEEFFFGGHHHIIJJJKKKKLLLLLLKKKKKJJJIIIHHHGGGGGGGF
term81 - plasma featured 00:03
by benobroot@vps-32770:/home/madmad# sh love.sh ____________________________$$$$$$$$$$ ______________$$$$$$$$$____$$$$$777777$$ _____________$$$$$7777$$$$$$$$7777777777$ ___________$$$$$777777777$$$$77777777777$$ ___________$$$$777777777777$7777777777777$_____██ __________$$$$77777777777777777777██7█
asciicast:168763 featured 00:06
by smartmimoshow options -- Show encryption types use [numbers] -- Use encryption types back -- back to main (Encrypt) >> show options ID Type Description 1 The Additive Cipher EnciphDeWord using addition 2 The Multiplicative Cipher EnciphDeWord using multiplication 3 The Affine Cipher EnciphDeWord using combined of addition and mul 4 The Hill Digraph Cipher EnciphDeWord using 2x2 integer matrices 5 The Hill Digraph Cipher EnciphDeWord using 3x3 integer matrices (Encrypt) >> use 1 (Encrypt/The Additive Cipher) >> show
EnciphDeWord featured 01:03
by TopKnight+---+---+---+---+---+---+---+---+ | p | | n | | | n | | | 6 +---+---+---+---+---+---+---+---+ | | | | | p | | | | 5 +---+---+---+---+---+---+---+---+ | B | | | | P | | | | 4 +---+---+---+---+---+---+---+---+ | | | | | | N | | | 3 +---+---+---+---+---+---+---+---+ | P | P | P | P | | P | P | P | 2 +---+---+---+---+---+---+---+---+ | R | N | B | Q | K | | | R | 1 +---+---+---+---+---+---+---+---+ a b c d e f g h >
Little Wing Chess Engine featured 02:15
by vinc║ ┆ ┆ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ┆ ┆ ┆ ┆ ║║ ┆ ┆ ╭┄┄┄╯ ┆ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ┆ ╰┄┄┄┄┄┄⇢ ╰┄╯ ║║ ┆ ┆ ╰┄┄┄┄┄┄┄┄╯ ║║ ┆ ┆ ║║ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ║║ ┆ ┆ ┆ ┆ ║║ ┆ ╰┄┄┄┄┄┄┄┄┄┄┄╯ ⇣ ║║ ⇣ ║╚══ Cyan: 33 Green: 6 Magenta: 17 Red: 33 ══════════════════════════ suzette ══╝
Multiplayer Tron featured 00:35
by apoc12 13 (declare-rel q2 (Int Int)) 14 (rule (=> (and (mc m n) (not (= n 91)) (<= m 101)) (q2 m n))) 15 (query q2 :print-certificate true) 16 17 (declare-rel q3 (Int Int)) 18 (rule (=> (and (mc m n) (< n 92)) (q3 m n))) 19 (query q3 :print-certificate true) ~ ~ ~ ~ ~ NORMAL horn.smt2 "horn.smt2" 19L, 530C