olive

github.com/go-olive/olive Twitch Tools Open-source projectOpen source

Use olive, a live stream recorder project whose page also gives a Chinese description of live recording.

github.com/go-olive/olive
olive homepage screenshot

About olive

olive is an open source live stream recorder written in Go. Its engine monitors streamers' status and records automatically when they are online. It is run from the command line, and a recording can be started by passing a live stream URL to the run command. The repository topics list support for several streaming sites, including Twitch, YouTube, TikTok, Douyin, Huya, Kuaishou, and Niconico. The project is distributed as source code under the Apache-2.0 license, with installation options from source, Go install, release downloads, or a Docker image. The README is available in Simplified Chinese and English.

Key features

  • Monitors streamer status and records automatically when they go live
  • Starts a recording from a live stream URL with the run command
  • Server command provides olive-api support
  • TV command retrieves a stream URL
  • Biliup command generates Bilibili cookies
  • Docker image available for installation
Best for: Users who want to automatically record live streams from supported sites and are comfortable working with command-line tools.
Good for
  • Open source under the Apache-2.0 license
  • Several installation options, including source, Go install, releases, and Docker
  • Quickstart requires only a live stream URL passed to the run command

olive at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

olive alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Twitch Tools

Well-known listings from the same topic.

All 110

olive FAQ

How do I start a recording?
The homepage quickstart says to pass a live stream URL to the run command, for example: olive run -u with the stream's URL.
How can I install olive?
The repository lists four options: build from source, install with go install github.com/go-olive/olive@latest, download from releases, or pull the Docker image luxcgo/olive.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing