Skip to content

Releases: agentstation/vhs

v0.11.1

03 Dec 19:15
36343dd

Choose a tag to compare

VHS Fork with SVG Support v0.11.1

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.11.1 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.11.1

Changelog

Bug fixes

Others

v0.11.0

03 Dec 17:00
1743256

Choose a tag to compare

VHS Fork with SVG Support v0.11.0

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.11.0 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.11.0

Changelog

New Features

Bug fixes

Performance improvements

Others

v0.10.0-as.6

08 Aug 17:55
8c6fd8d

Choose a tag to compare

VHS Fork with SVG Support v0.10.0-as.6

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.10.0-as.6 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.10.0-as.6

Changelog

Performance improvements

v0.10.0-as.5

08 Aug 17:28
4bd7af0

Choose a tag to compare

VHS Fork with SVG Support v0.10.0-as.5

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.10.0-as.5 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.10.0-as.5

Changelog

New Features

Bug fixes

v0.10.0-as.4

07 Aug 05:18
8584720

Choose a tag to compare

🎬 VHS v0.10.0-as.4

🐛 Bug Fixes

Fixed SVG keyframe collisions for large animations

  • Problem: Large recordings (4000+ keyframes) had jerky/incorrect animations due to percentage collisions
  • Solution: Implemented dynamic precision that adapts to animation complexity
  • Impact: Smooth animations for any recording size with optimal file sizes

📊 Dynamic Precision System

Animation Size Precision Use Case
< 100 keyframes 1 decimal Quick demos
< 1,000 keyframes 2 decimals Standard recordings
< 10,000 keyframes 3 decimals Long sessions
< 100,000 keyframes 4 decimals Extended recordings
≥ 100,000 keyframes 5 decimals Extreme cases

🎯 Results

  • ✅ No more animation glitches
  • ✅ Automatic optimization (no configuration needed)
  • ✅ File sizes remain optimal for each recording type
  • ✅ Full backward compatibility

📝 Example Impact

For a problematic 4161-keyframe recording:

  • Before: 1001 unique percentages → jerky animation
  • After: 4161 unique percentages → smooth animation
  • File size: Minimal increase (~1-2%)

🔗 Related


This is a custom release from the AgentStation fork of VHS

What's Changed

  • Fix SVG keyframe collisions with dynamic precision by @jackspirou in #3

Full Changelog: v0.10.0-as.3...v0.10.0-as.4

v0.10.0-as.3

06 Aug 04:26
2497cc9

Choose a tag to compare

VHS Fork with SVG Support v0.10.0-as.3

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.10.0-as.3 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.10.0-as.3

Changelog

Bug fixes

v0.10.0-as.2

06 Aug 02:56
221f9ab

Choose a tag to compare

VHS Fork with SVG Support v0.10.0-as.2

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.10.0-as.2 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.10.0-as.2

Changelog

Bug fixes

v0.10.0-as.1

06 Aug 01:51
9773628

Choose a tag to compare

VHS Fork with SVG Support v0.10.0-as.1

This is a fork of charmbracelet/vhs that adds native SVG output support and additional features.

🚀 Fork Features

  • Native SVG Output: Generate scalable, animated SVGs that are often smaller than GIFs
  • Window Bar Customization: Custom titles and fonts with Set WindowBarTitle
  • Enhanced CLI Options: --no-svg-opt, --debug-console

Installation

Homebrew (macOS and Linux)

brew install agentstation/tap/vhs

Docker

docker run --rm -v $PWD:/vhs ghcr.io/agentstation/vhs:v0.10.0-as.1 <cassette>.tape

Download Binary

Download the appropriate binary for your platform from the assets below.

Using Go

go install github.com/agentstation/vhs@v0.10.0-as.1

Changelog

New Features

Others