Archive Twitch VODs and live streams with integrated real-time chat playback and rendered chat files.

Ganymede is an open-source, self-hosted application designed to archive Twitch VODs and live streams. It captures video content and associated chat logs, providing a web-based interface for playback and management. The software is deployed as a server using Docker containers, requiring a Linux environment and a Postgres database for its operation. It is designed to function as a dedicated media server for those who wish to maintain a private copy of streaming content.
The system allows users to monitor specific channels for new broadcasts and automate the archiving process through a watched channels feature. This feature includes advanced filtering options to determine which streams are captured. Ganymede emphasizes digital preservation by saving files in a standard, friendly structure that does not require the Ganymede application to be present for future viewing. This ensures that archived media and rendered chat files remain accessible and portable for long-term archival purposes.
Ganymede is built for users who require long-term storage of streaming media and their corresponding social interactions. It includes a comprehensive management suite for VODs, channels, and users, as well as a dedicated API for external integrations. The architecture supports network-mounted storage to handle the high storage requirements typical of high-definition video archives. To facilitate accessibility, the software includes a translation system and a frontend interface with a light and dark mode toggle.
This software serves as a specialized tool for digital preservation and media archiving of Twitch content, prioritizing data longevity and independent file access.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.