Record and share your terminal sessions, the simple way.
Forget screen recording apps and blurry video. Experience a lightweight, text-based approach to terminal recording.
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.
Easy 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
When viewing a recording just pause the player and copy-paste the content you want. It's just text after all!
Embedding
Easily embed asciinema player in your blog post, project documentation or in conference talk slides.
Example sessions recorded with asciinema
nikolay@KoLin:~/Docs/tqdm$ python3 _test-1000-BenjaminChoou.py Bar #0: 99%|█████████████████████████████████████████████████████▍| 99/100 [00:Bar #1: 50%|██████████████████████████▋ | 99/200 [00:Bar #2: 33%|█████████████████▊ | 99/300 [00:Bar #3: 25%|█████████████▎ | 99/400 [00:Bar #4: 20%|██████████▋ | 99/500 [00:Bar #5: 16%|████████▉ | 99/600 [00:Bar #6: 14%|███████▌ | 100/700 [00:Bar #7: 12%|██████▋ | 100/800 [00:Bar #8: 11%|█████▉ | 100/900 [00:Bar #9: 10%|█████▏ | 100/1000 [00:
Tqdm (kolayne) test of BenjaminChoou featured 00:56
by kolayneSelect the type of metadata to rename. ? Select a metadata type to rename Rename value ? Which key contains the value to rename? bottom_key1 ? Which value would you like to rename? bottom_key1_value ? New value new_value bottom_key1:new_value already exists
obsidian-metadata-v0.3.0 featured 00:47
by natenate~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ *stdi
kakoune-typewriter demo featured 00:42
by Screwtapello┌────────────────────────────┐└─────────────────────────────────────────────────│ A robot with a boat │ [^v] creative [^p] pause [^o] step [^zx] speed│ equipped can float on top │ [↓↑] history [Enter] execute [M-p] pilot │ of water without drowning. │┌─────────────────────────────────────────────────│ ││ > // Make a robot drive far away then come back │ Note: most devices are ││ > r <- build {require "boat"; turn east; x64 pus│ automatically equipped on ││ > // In creative mode there is no static │ robots that will require ││ > r <- build {require "boat"; turn east; x64 pus│ them; but this doesn't ││ > // │ work in the case of boats ││ │ since floating is not ││ │ associated with any ││ │ particular command. To ││ │ manually ensure a boat is ││ └────────── · · · ───────────┘└─────────────────────────────────────────────────
Limited view (PR #1110, issue #17) featured 01:59
by byorgey┌─< lighter (56/100 butane) >──────────────┐e : Spring, day 61 ¨###¨©©©¨¨^Material: Aluminum, Plastic │e : 0800.05 訨¨¨©©©¨¨│Volume: 0.01 L Weight: 0.01 kg │d : Calm ⇐ │Length: 2 cm │ld: fists │Category: TOOLS │le: No style │──────────────────────────────────────────│n : Thirst: │This is a disposable plastic lighter. A │t : Hunger: │lighter must be carried to use various │t : Comfortable Weight:Overweight│drugs, like cigarettes, or to light │nd: 6 │things like Molotov cocktails. You can │ see here 1 matchbook (7/20 match). │also use a lighter to light nearby items │t is a makeshift bed. │on fire. │ │──────────────────────────────────────────│ North: NE: v │t: East: └──────────────────────────────────────────┘ South: SE: