# nexmoe/vidbee

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nexmoe-vidbee).**

6,422 stars · 430 forks · TypeScript · mit

## Links

- GitHub: https://github.com/nexmoe/VidBee
- Homepage: https://vidbee.org
- awesome-repositories: https://awesome-repositories.com/repository/nexmoe-vidbee.md

## Topics

`downloader` `facebook` `tiktok` `twitter` `youtube`

## Description

VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over 1000 websites. It functions as both a desktop client and a Fastify-based web service, managing downloads through a persistent queue with pause, resume, retry, and real-time progress tracking. The application uses cookie-based authentication to access login-gated, age-restricted, or subscriber-only content by importing browser cookies or Netscape-format cookie files.

The application distinguishes itself through automated download workflows, including RSS and Atom feed monitoring that periodically checks subscribed feeds and queues new items based on keyword filters. It supports downloading entire playlists and can limit RSS feeds to only the latest unseen video. A custom protocol handler registers a `vidbee://` URI scheme with the operating system, enabling one-click downloads directly from a browser by intercepting custom protocol links.

VidBee provides configurable output formats and containers, allowing users to select between MP4, MKV, WebM, or the original container for merged downloads, and supports audio-only extraction. Filename customization is available through yt-dlp-compatible templates. The application can be deployed locally or in Docker, exposing a REST API and embedded web client for remote download management.

## Tags

### Business & Productivity Software

- [Media Downloaders](https://awesome-repositories.com/f/business-productivity-software/media-downloaders.md) — Downloads videos and audio from over 1000 websites using yt-dlp with queue management and RSS monitoring.
- [Automated Feed Downloaders](https://awesome-repositories.com/f/business-productivity-software/rss-feed-aggregators/automated-feed-downloaders.md) — Periodically polls RSS/Atom feeds and automatically queues new media items based on keyword filters.
- [Media Feed Downloaders](https://awesome-repositories.com/f/business-productivity-software/rss-feed-aggregators/media-feed-downloaders.md) — Monitors RSS and Atom feeds to automatically queue new media items for download with keyword filters.

### Development Tools & Productivity

- [yt-dlp Engine Wrappers](https://awesome-repositories.com/f/development-tools-productivity/yt-dlp-engine-wrappers.md) — Wraps yt-dlp as a managed subprocess to handle site extraction, format selection, and download execution.
- [Custom URI Scheme Handlers](https://awesome-repositories.com/f/development-tools-productivity/custom-uri-scheme-handlers.md) — Registers a custom vidbee:// URI scheme to intercept browser clicks and launch downloads.
- [Media Container Format Selection](https://awesome-repositories.com/f/development-tools-productivity/output-formatting-engines/media-container-format-selection.md) — Enables selection of container formats like MP4, MKV, or WebM for downloaded media. ([source](https://docs.vidbee.org/))

### Operating Systems & Systems Programming

- [Media Download Clients](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-clients/media-download-clients.md) — Provides a desktop interface for yt-dlp with queue management, format selection, and cookie-based authentication for downloading media.
- [Filename Templates](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/filename-templates.md) — Supports yt-dlp style filename templates for customizing downloaded file names. ([source](https://docs.vidbee.org/rss/))

### Content Management & Publishing

- [Cookie-Based Session Authentication for Downloads](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-sharing-and-embedding/private-content-access-controls/signed-url-and-cookie-access/cookie-based-session-authentication-for-downloads.md) — Uses imported browser cookies to authenticate downloads of restricted or member-only content. ([source](https://docs.vidbee.org/))

### Graphics & Multimedia

- [Video Downloaders](https://awesome-repositories.com/f/graphics-multimedia/video-downloaders.md) — Downloads videos from over 1000 websites using the yt-dlp engine with queue management. ([source](https://cdn.jsdelivr.net/gh/nexmoe/vidbee@main/README.md))
- [One-Click Download Format Presets](https://awesome-repositories.com/f/graphics-multimedia/download-output-configuration/download-behavior-configurations/one-click-download-format-presets.md) — Provides persistent default container format settings for one-click and RSS downloads. ([source](https://docs.vidbee.org/formats/))
- [Format and Container Selection](https://awesome-repositories.com/f/graphics-multimedia/download-output-configuration/format-and-container-selection.md) — Allows selection of output format and container for each download, including defaults. ([source](https://docs.vidbee.org/))
- [Multi-Format Video Export](https://awesome-repositories.com/f/graphics-multimedia/multi-format-video-export.md) — Supports selecting between MP4, MKV, WebM, or original container formats for video exports. ([source](https://cdn.jsdelivr.net/gh/nexmoe/vidbee@main/README.md))
- [Audio Track Extraction](https://awesome-repositories.com/f/graphics-multimedia/video-content-repurposing/video-clip-extraction/audio-track-extraction.md) — Extracts audio tracks from video pages for download as standalone audio files. ([source](https://docs.vidbee.org/faq/))
- [Audio-Only Downloads](https://awesome-repositories.com/f/graphics-multimedia/video-downloaders/audio-only-downloads.md) — Downloads audio-only in formats like M4A, MP3, or Opus without video container selection. ([source](https://docs.vidbee.org/formats))

### Security & Cryptography

- [Browser Session Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/session-and-credential-handling/session-credential-management/browser-session-authentication.md) — Reuses browser signed-in sessions via cookies to access login-gated, age-restricted, or subscriber-only content. ([source](https://docs.vidbee.org/faq/))
- [Cookie-Based Authentication Bridges](https://awesome-repositories.com/f/security-cryptography/session-cookie-handlers/cookie-based-authentication-bridges.md) — Provides a cookie bridge that reuses browser sessions to access login-gated content for downloads.
- [Cookie Synchronization](https://awesome-repositories.com/f/security-cryptography/session-cookie-handlers/cookie-synchronization.md) — Imports browser cookies to access login-gated or age-restricted content for authenticated downloads. ([source](https://docs.vidbee.org/cookies/))

### Web Development

- [Download Managers](https://awesome-repositories.com/f/web-development/download-managers.md) — Manages a persistent download queue with pause, resume, retry, and real-time progress tracking.

### Data & Databases

- [Container Format Selection](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-processing/data-normalization-schema-enforcement/metadata-transformation-pipelines/media-container-tagging/container-format-selection.md) — Allows users to select output container formats like MP4, MKV, or WebM for downloads. ([source](https://docs.vidbee.org/formats/))

### DevOps & Infrastructure

- [Self-Hosted Download Web Services](https://awesome-repositories.com/f/devops-infrastructure/platform-as-a-service/self-hosted-download-web-services.md) — Runs as a Fastify web service with a browser interface for remote download management. ([source](https://cdn.jsdelivr.net/gh/nexmoe/vidbee@main/README.md))
- [Download Management Web Services](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-services/download-management-web-services.md) — Provides a self-hosted Fastify web service for remote download management via browser or Docker.
- [Fastify-Based Web Services](https://awesome-repositories.com/f/devops-infrastructure/web-service-deployments/fastify-based-web-services.md) — Ships a Fastify-based REST API and embedded web client for remote download management.
