Automic VaultAutomic Vault

brew

Install flexget with Homebrew, apk, Nix

Multipurpose automation tool for content. Version 3.19.27 via Homebrew; verified 2026-07-07.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install flexget

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add flexget

Alpine Linux edge package indexes · flexget · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#flexget

nixpkgs package indexes · pkgs/by-name/fl/flexget/package.nix · source: api.github.com

overview

Package summary

Multipurpose automation tool for content

Commands and aliases

  • flexget
  • flexget-headless

history

Project history and usage

FlexGet is a Python-based automation tool for content workflows, especially media feeds and downloads. It is best understood as a plugin-heavy CLI scheduler and filter engine for RSS, HTML, CSV, torrents, NZBs, podcasts, comics, series, movies, and related sources.

Project history

The official GitHub repository was created in 2011 and is described by GitHub metadata as the official FlexGet repository. The README presents FlexGet as a multipurpose content automation tool with YAML configuration, many plugins, and integrations with applications that provide watch directories or external utility interfaces.

The official website emphasizes that FlexGet is not built for one client or purpose. Its documentation describes a broad plugin ecosystem, daemon mode, scheduling, client integrations, site integrations, a cookbook, a web UI under development, and a community documentation site.

The official changelog shows a long-running 3.x release line, with 3.19.26 published on 2026-06-29 and many regular maintenance releases. It also records ongoing Python and dependency updates, web UI packaging work, plugin fixes, and compatibility changes.

Adoption history

FlexGet's adoption grew around self-hosted media automation, where users wanted a programmable middle layer between feeds, indexers, download clients, and media organization. The supplied package metadata records packaging through Homebrew, apk, and Nix, while the README also points to PyPI, Docker images, Read the Docs, GitHub Discussions, and Discord.

How it is used

Users install FlexGet with pip or a system package, write a YAML configuration, and define tasks that combine input plugins, filters, and output actions. The README's minimal example watches an RSS feed, matches configured series names, and downloads matching items.

The official site highlights torrents, NZBs, podcasts, comics, TV, movies, RSS, HTML, CSV, plugins for sites without useful feeds, daemon scheduling, client integration with download applications, and site integration with media metadata services.

Why package nerds care

FlexGet is package-nerd significant because it is a long-lived Python CLI application whose value comes from ecosystem glue: package installation, plugins, YAML config validation, daemonized scheduling, web UI artifacts, Docker/PyPI packaging, and constant maintenance against changing third-party sites.

Timeline

  • 2011: Official GitHub repository created.
  • 2022: Current FlexGet documentation pages were created in the website system.
  • 2023: 3.11.0 release line includes Python 3.12 support shortly afterward in the changelog.
  • 2025: 3.18.x release line begins, with frequent maintenance releases through late 2025.
  • 2026: 3.19.26 released on June 29.

Related projects

  • PyPI, Docker Hub, Read the Docs, GitHub Discussions, and Discord are part of the official project distribution and support surface.
  • Deluge, Transmission, uTorrent, rTorrent, SABnzbd, Trakt, TheTVDB, IMDb, RSS, torrents, NZBs, and YAML are documented adjacent tools, services, formats, or workflows.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 4 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
flexgetcliglobal executable
flexget-headlesscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version3.19.27
manager updated2026-07-07
local dataok
upstreamnot checked
latest detectednot detected

https://www.flexget.com

install metadata

Package metadata

Package keybrew:flexget
Version3.19.27
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/flexget
Homepagehttps://www.flexget.com
Repositoryhttps://github.com/Flexget/Flexget
Upstream docshttps://flexget.com/CLI
LicenseMIT
Source archivehttps://files.pythonhosted.org/packages/1e/5d/e97212aa96b6b040e000b6ef9a0252af4d828ddbac61f3e0ef39fb06a22e/flexget-3.19.27.tar.gz
Last updated2026-07-07T20:33:52Z
Pulseupdated
Dependenciescertifi, libyaml, python@3.14, rpds-py
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameflexget
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

flexget

nix profile install nixpkgs#flexget
  • normalized package name match
  • Matched by: Flexget
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fl/flexget/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

flexget 3.3.37-r4

Multipurpose automation tool for downloading media content from different sources

https://flexget.com/

sudo apk add flexget
  • License: MIT
  • Architecture: x86_64
  • Source Package: flexget
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Flexget
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flexget from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

flexget-pyc 3.3.37-r4

Precompiled Python bytecode for flexget

https://flexget.com/

sudo apk add flexget-pyc
  • License: MIT
  • Architecture: x86_64
  • Source Package: flexget
  • 1 dependencies
  • normalized package name match
  • Matched by: Flexget
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flexget-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment