whatisgithub

What is livestreamdvr?

achow101/livestreamdvr — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2026-02-28

Audience · ops devopsComplexity · 4/5MaintainedSetup · hard

In one sentence

An automatic recorder that captures Twitch livestreams the moment they go live, with chat replay, stats, and auto-export.

Mindmap

mindmap
  root((repo))
    What it does
      Auto-records on stream start
      Rolling storage cleanup
      Tracks viewers and games
      Syncs chat replay
    Tech stack
      Node.js
      Python
      FFmpeg
      Docker
    Use cases
      Archive own streams
      Preserve favorite streamers
      Export to YouTube or SFTP
    Audience
      Content creators
      Archivists
      Fans
    Setup
      Needs HTTPS web server
      Nginx and Lets Encrypt
      Docker option available

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically archive your own Twitch streams without manually starting recordings.

USE CASE 2

Preserve a favorite streamer's broadcasts before they get deleted or re-edited.

USE CASE 3

Watch a saved VOD later with the original chat replaying alongside it.

USE CASE 4

Export finished recordings automatically to YouTube, external storage, or SFTP for backup.

What is it built with?

Node.jsPythonFFmpegDockerNginx

How does it compare?

achow101/livestreamdvr0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2026-02-282022-10-032020-05-03
MaintenanceMaintainedDormantDormant
Setup difficultyhardeasyeasy
Complexity4/52/51/5
Audienceops devopsvibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a public HTTPS web server plus FFmpeg, Node.js, and Python, Docker simplifies setup.

Copy-paste prompts

Prompt 1
Walk me through setting up this Twitch auto-recorder with Docker so I don't have to install FFmpeg and Node.js manually.
Prompt 2
Explain how this tool detects when a stream goes live and starts capturing within two minutes.
Prompt 3
Help me configure Nginx and Let's Encrypt for the public-facing web server this project needs.
Prompt 4
Show me how to set up automatic export of finished recordings to YouTube using this project.

Frequently asked questions

What is livestreamdvr?

An automatic recorder that captures Twitch livestreams the moment they go live, with chat replay, stats, and auto-export.

Is livestreamdvr actively maintained?

Maintained — commit in last 6 months (last push 2026-02-28).

How hard is livestreamdvr to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is livestreamdvr for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.