Streams, broadcasts, and replays terminal sessions using libghostty-vt, asciinema, and web-based terminal tools.
The libghostty-streaming skill serves as a 'white hole' for terminal data, enabling the emission and broadcasting of terminal sessions. It provides standardized methods for playing back asciinema recordings, streaming live terminal output to web browsers via ttyd, and broadcasting data to WebSocket or NATS endpoints. Whether for live coding demonstrations, remote pair programming, or automated documentation generation through VHS, this skill offers a robust framework for terminal-based output and interaction.
主要功能
018 GitHub stars
02Real-time terminal broadcasting to WebSockets, NATS, and SSH
03Multi-format playback for asciinema .cast files and local recordings
04Web-based terminal sharing with ttyd integration and authentication
05Programmatic terminal streaming hooks via libghostty-vt
06Automated GIF and MP4 generation from terminal command tapes
使用场景
01Creating automated terminal demos for software documentation and tutorials
02Broadcasting live coding sessions to remote viewers via web browsers
03Sharing terminal output for remote pair programming and collaborative debugging