Communitygithub.com

charmbracelet/vhs

Votre magnétoscope CLI pour enregistrer des vidéos de terminal 📼

Qu'est-ce que vhs ?

VHS est un outil CLI permettant de créer des GIFs et des vidéos à partir de commandes terminal, idéal pour documenter des workflows, présenter des démos ou générer des tutoriels. Il prend en charge plusieurs plateformes (macOS, Linux, Windows) et se fonde sur un fichier de script (`.tape`) décrivant chaque étape : saisie de commandes, déplacements, frappes, etc. L’utilitaire rend chaque session reproductible et facile à partager, sans manipulation manuelle d’enregistrement. Il s’intègre dans les chaînes CI/CD et automatise la production de vidéos de terminal.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add charmbracelet/vhs

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait vhs ?

Votre magnétoscope CLI pour enregistrer des vidéos de terminal 📼

Description

VHS vous permet de créer des GIFs animés et des vidéos de vos sessions de terminal en toute simplicité. Définissez vos actions dans un fichier .tape et VHS exécute les commandes, capture la sortie et génère une animation prête à être partagée.

Utilisation

  1. Créez un fichier .tape listant les commandes et actions.
  2. Lancez vhs <fichier.tape>.
  3. Obtenez un GIF ou une vidéo de votre session.

Exemple de fichier .tape

Output demo.gif

# Tapez une commande
Type "echo 'Hello, world!'"

# Attendez 1 seconde
Sleep 1s

# Appuyez sur Entrée
Enter

Installation

go install github.com/charmbracelet/vhs@latest

Ou téléchargez le binaire depuis les releases.

Liens utiles

Licence

MIT

Skills associés