Latest release


@sickill sickill released this Feb 22, 2016 · 144 commits to master since this release

  • Added playback from stdin: cat demo.json | asciinema play -
  • Added playback from IPFS: asciinema play ipfs:/ipfs/QmcdXYJp6e4zNuimuGeWPwNMHQdxuqWmKx7NhZofQ1nw2V
  • Added playback from asciicast page URL: asciinema play
  • -q/--quiet option added to rec command
  • Fixed handling of partial UTF-8 sequences in recorded stdout
  • Final "exit" is now removed from recorded stdout
  • Longer operations like uploading/downloading show "spinner"



@sickill sickill released this May 25, 2015 · 186 commits to master since this release

  • --max-wait option is now also available for play command
  • Added support for compilation on FreeBSD
  • Improved locale/charset detection
  • Improved upload error messages
  • New config file location (with backwards compatibility)



@sickill sickill released this Mar 12, 2015 · 215 commits to master since this release

  • --max-wait and --yes options can be saved in config file
  • Support for displaying warning messages returned from API
  • Also, see the CHANGELOG for 1.0.0 release candidates

Blog post summing up this release:




@sickill sickill released this Mar 8, 2015 · 228 commits to master since this release

  • All dependencies are now vendored in Godeps dir
  • Help message includes all commands with their possible options
  • -y and -t options have longer alternatives: --yes, --title
  • --max-wait option has shorter alternative: -w
  • Import paths changed to due to repository
  • -y also suppresess "please resize terminal" prompt




@sickill sickill released this Mar 2, 2015 · 242 commits to master since this release

This RC introduces new asciicast file format and adds ability to record to a local file with asciinema rec demo.json. Locally saved recording can be replayed in terminal with asciinema play demo.json, and uploaded to with asciinema upload demo.json. See README for description of these new commands.

asciinema rec without filename argument works as before - uploads to after asking for confirmation. However, asciicast is saved to a tmp file before uploading, allowing user to retry upload later with asciinema upload /tmp/path/to/asciicast.json in case of upload error (like network connection issue etc).

There are other smaller improvements in this version, see the changelog.

When testing please pay special attention to national characters, or any non-ascii characters - recording relies on UTF-8 exclusively now, and the saved/uploaded file is JSON file with all stdout data encoded in JSON strings.

Download RC1 binary for your os/arch below: