Download manager

Annie – video downloader built with Go

Last Updated on March 24, 2022

We’ve written a fair few reviews of open source software that let you download videos from YouTube and other similar services without needing to fire up a web browser. We really admired two command-line tools — youtube-dl and You-Get. We also warmly endorsed two GUI tools Tartube, and DownZemAll!. The latter has a truly sublime interface.

We’re big advocates of command-line tools, so it seems appropriate to put a third command-line downloader tool through the mangle.

Annie is an open source video downloader. It supports sites like YouTube, Tumblr, Vimeo, Facebook, Twitter, Instagram, TikTok, and other sites (mostly Chinese) I’ve never used. The program is written in the Go programming language.


Installing Annie is straightforward. You’ll need FFmpeg on your system, which is probably already present.

You can install Annie using go get, or download the binary file from the project’s GitHub repository (which offers Linux, ARM Linux, FreeBSD, NetBSD, OpenBSD, as well as macOS and Windows).

And there’s a package in the Arch User Repository for Arch / Manjaro users.

Next page: Page 2 – In Operation

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments