Skip to content


Choose a tag to compare
@github-actions github-actions released this 21 Feb 18:46
· 50 commits to main since this release

Hosted & Shareable GIFs

Now you can automatically publish your GIFs to and get a unique URL for your GIFs to share with your friends, coworkers, and the internet.

More details on the new Mystical Charm™ Blog

To get started use:

vhs cassette.tape --publish

After the generation, you will get a unique URL for your GIF hosted on Charm™ servers.

If you would like to, before publishing, see the GIF locally or simply forgot to use the --publish flag, you can use the publish command which allows you to simply publish GIFs. The following will give you a unique URL similar to the above, without needing to generate the GIF from the tape again.

vhs publish output.gif

Output Flag

If you need a quick way to produce an output to a location without editing a tape file, simply use the --output flag to set the location of the output on the fly. This is useful when you need to change the output name or file type and don't want to edit the tape file.

vhs demo.tape --output new-location.gif --output new-format.mp4

Additional Changes

  • ttyd listens on loopback interface only (thanks @rcw5)

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.