awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nexmoe avatar

nexmoe/VidBee

0
View on GitHub↗
6,422 stars·430 forks·TypeScript·mit·19 viewsvidbee.org↗

VidBee

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.

Features

  • Media Downloaders - Downloads videos and audio from over 1000 websites using yt-dlp with queue management and RSS monitoring.
  • yt-dlp Engine Wrappers - Wraps yt-dlp as a managed subprocess to handle site extraction, format selection, and download execution.
  • Media Download Clients - Provides a desktop interface for yt-dlp with queue management, format selection, and cookie-based authentication for downloading media.
  • Cookie-Based Session Authentication for Downloads - Uses imported browser cookies to authenticate downloads of restricted or member-only content.
  • Video Downloaders - Downloads videos from over 1000 websites using the yt-dlp engine with queue management.
  • Browser Session Authentication - Reuses browser signed-in sessions via cookies to access login-gated, age-restricted, or subscriber-only content.
  • Cookie-Based Authentication Bridges - Provides a cookie bridge that reuses browser sessions to access login-gated content for downloads.
  • Cookie Synchronization - Imports browser cookies to access login-gated or age-restricted content for authenticated downloads.
  • Download Managers - Manages a persistent download queue with pause, resume, retry, and real-time progress tracking.
  • Automated Feed Downloaders - Periodically polls RSS/Atom feeds and automatically queues new media items based on keyword filters.
  • Media Feed Downloaders - Monitors RSS and Atom feeds to automatically queue new media items for download with keyword filters.
  • Container Format Selection - Allows users to select output container formats like MP4, MKV, or WebM for downloads.
  • Custom URI Scheme Handlers - Registers a custom vidbee:// URI scheme to intercept browser clicks and launch downloads.
  • Media Container Format Selection - Enables selection of container formats like MP4, MKV, or WebM for downloaded media.
  • Self-Hosted Download Web Services - Runs as a Fastify web service with a browser interface for remote download management.
  • Download Management Web Services - Provides a self-hosted Fastify web service for remote download management via browser or Docker.
  • Fastify-Based Web Services - Ships a Fastify-based REST API and embedded web client for remote download management.
  • One-Click Download Format Presets - Provides persistent default container format settings for one-click and RSS downloads.
  • Format and Container Selection - Allows selection of output format and container for each download, including defaults.
  • Multi-Format Video Export - Supports selecting between MP4, MKV, WebM, or original container formats for video exports.
  • Audio Track Extraction - Extracts audio tracks from video pages for download as standalone audio files.
  • Audio-Only Downloads - Downloads audio-only in formats like M4A, MP3, or Opus without video container selection.
  • Filename Templates - Supports yt-dlp style filename templates for customizing downloaded file names.

Star history

Star history chart for nexmoe/vidbeeStar history chart for nexmoe/vidbee

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to VidBee

Similar open-source projects, ranked by how many features they share with VidBee.
  • oop7/ytsageoop7 avatar

    oop7/YTSage

    3,713View on GitHub↗

    YTSage is a desktop application and graphical user interface for downloading video and audio from YouTube and other platforms. Built using the PySide6 framework and powered by the yt-dlp engine, it provides a visual interface for media extraction and file organization. The application includes a dedicated media filter that removes sponsored segments from downloaded videos using community-sourced timestamp data. It also features a metadata extractor to fetch and save subtitles, thumbnails, descriptions, and chapter markers. The tool supports batch playlist processing, audio format conversion

    Pythonpyside6pythonyoutube-dl
    View on GitHub↗3,713
  • misaka10032w/han1meviewermisaka10032w avatar

    misaka10032w/Han1meViewer

    3,295View on GitHub↗

    Han1meViewer is an Android media viewer application for browsing, streaming, and downloading media content from a specific external website. It functions as a privacy-focused media browser that adapts external site content to a mobile-optimized interface. The application features tools for bypassing network restrictions through proxy and CDN configuration. It provides privacy protections including application locks and launcher icon disguises to hide the application's purpose. The project covers a wide range of capabilities, including background video downloading for offline media management

    Kotlin
    View on GitHub↗3,295
  • mhogomchungu/media-downloadermhogomchungu avatar

    mhogomchungu/media-downloader

    4,739View on GitHub↗

    This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop application, it serves as a graphical frontend for orchestrating multiple backend downloaders such as yt-dlp, gallery-dl, and aria2c to capture video, audio, and images from the web. The software differentiates itself through a routing system that uses regex-based engine mapping to assign specific backend tools to URLs based on their domain. It includes a subscription management system that monitors remote playlists to automatically identify and queue new media entries as they are

    C++
    View on GitHub↗4,739
  • kieraneglin/pinchflatkieraneglin avatar

    kieraneglin/pinchflat

    4,591View on GitHub↗

    Pinchflat is a self-hosted web application for automatically downloading videos from YouTube channels and playlists on a scheduled basis. It integrates with yt-dlp to construct download commands, optionally injecting browser cookies to access private, unlisted, or age-restricted content. The platform stores download metadata and state in a local SQLite database and organizes downloaded media into a folder structure optimized for playback in media center applications like Plex or Jellyfin. Automated retention policies can delete older items after a configurable number of days, with the ability

    Elixirmediayoutubeyoutube-dl
    View on GitHub↗4,591
See all 30 alternatives to VidBee→

Frequently asked questions

What does nexmoe/vidbee do?

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…

What are the main features of nexmoe/vidbee?

The main features of nexmoe/vidbee are: Media Downloaders, yt-dlp Engine Wrappers, Media Download Clients, Cookie-Based Session Authentication for Downloads, Video Downloaders, Browser Session Authentication, Cookie-Based Authentication Bridges, Cookie Synchronization.

What are some open-source alternatives to nexmoe/vidbee?

Open-source alternatives to nexmoe/vidbee include: oop7/ytsage — YTSage is a desktop application and graphical user interface for downloading video and audio from YouTube and other… misaka10032w/han1meviewer — Han1meViewer is an Android media viewer application for browsing, streaming, and downloading media content from a… mhogomchungu/media-downloader — This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop… kieraneglin/pinchflat — Pinchflat is a self-hosted web application for automatically downloading videos from YouTube channels and playlists on… nickvisionapps/parabolic — Parabolic is a graphical frontend for the yt-dlp engine, serving as a web media downloader and extractor. It provides… jiji262/douyin-downloader — This is a tool for downloading videos, images, and audio from the Douyin social media platform using shareable URLs or…