VidBee README

The project's README from github.com/nexmoe/VidBee. As one markdown file: README.md.

Logo

VidBee

Follow @nexmoe on X Follow @nexmoe on Threads Ask DeepWiki

VidBee searchable transcript with speaker labels VidBee AI summary generated from a transcript

VidBee is a free, open-source desktop app that turns video and audio into an organized, searchable library. Download media from 1000+ supported sites or import local files. Create transcripts on your computer with speaker labels and timestamped playback, then summarize, translate, or ask questions with the AI provider and prompts you choose. Download queues, RSS subscriptions, flexible exports, and metadata controls keep the whole workflow in one place.

👋🏻 Getting Started

VidBee is currently under active development, and feedback is welcome for any issue encountered.

📥 Download VidBee | 📚 Documentation

[!IMPORTANT]

Star Us, You will receive all release notifications from GitHub without any delay ~

If VidBee is useful to you, sharing it is one of the best ways to support the project.

[!IMPORTANT]

When you post about VidBee on X or Threads, please mention @nexmoe so I can see it and help amplify it:

✨ Features

📝 Transcribe locally with the model that fits your computer

Create a transcript from a finished download, or import a local audio or video file. Speech recognition runs on your computer, so the media does not need to be uploaded to a transcription service.

VidBee searchable transcript with four identified speakers

[!NOTE]

Local transcription, provider-controlled AI. Speech recognition runs on your computer. When you run an AI prompt, the prompt and transcript content go to the provider you selected. Choose Ollama, LM Studio, or another local endpoint to keep the AI step on your computer too.

🧠 Ask AI with the provider and prompts you choose

Run AI prompts against the transcript without leaving VidBee. Built-in prompts can create bullet summaries, clean up grammar, generate FAQs, extract statistics, build mind maps, paraphrase text, or translate the transcript.

VidBee AI-generated transcript summary

📥 Download and organize video or audio

Save video, audio, playlists, and channels from 1000+ supported sites. Paste one link or add a batch, then manage everything from the same desktop queue.

VidBee download queue with active and completed media

📡 Follow creators with configurable RSS subscriptions

Subscribe to RSS feeds and let VidBee check for new items and add them to your download queue. Each subscription can use its own rules, so regular releases do not need the same manual setup every time.

VidBee RSS subscriptions and queued feed items

🏷️ Control formats, filenames, and metadata

Choose Auto (MP4/MKV), MP4, MKV, WebM, or Original for video downloads, or save audio separately. VidBee also lets you control what is written into the finished file.

See Formats & Containers for details.

🎬 Built for real media workflows

Working with VidBee helps you
Interviews Separate speakers, find a quote, jump back to its timestamp, and export the transcript.
Podcasts Create a searchable episode transcript, summarize the discussion, and use RSS to keep new episodes organized.
Lectures Search for an explanation, translate the transcript, and turn a long recording into structured notes.
YouTube and saved videos Download from a supported page or import a local file, preserve available captions and metadata, and manage everything in one queue.

🌐 Supported Sites

VidBee works with 1000+ supported video and audio sites. Browse the current list at vidbee.org/supported-sites.

🧱 Web + API (Docker-ready)

This monorepo now includes:

Run locally:

pnpm run start:web

This command starts apps/api and apps/web together.

Run with Docker:

docker compose up -d --build

Run with GitHub Container Registry images:

services:
  api:
    image: ghcr.io/nexmoe/vidbee-api:latest
    environment:
      VIDBEE_API_HOST: 0.0.0.0
      VIDBEE_API_PORT: 3100
      VIDBEE_DOWNLOAD_DIR: /data/downloads
      VIDBEE_HISTORY_STORE_PATH: /data/vidbee/vidbee.db
    ports:
      - "3100:3100"
    volumes:
      # Replace the named volume with /path/on/your/NAS:/data/downloads
      # when downloaded files must be directly visible on the host.
      - vidbee-downloads:/data/downloads
      - vidbee-data:/data/vidbee
    restart: unless-stopped

  web:
    image: ghcr.io/nexmoe/vidbee-web:latest
    depends_on:
      - api
    ports:
      - "3000:3000"
    restart: unless-stopped

volumes:
  vidbee-downloads:
  vidbee-data:

Stop services:

docker compose down

Optional env vars (via .env):

VIDBEE_API_PORT=3100
VIDBEE_WEB_PORT=3000
# Optional host or NAS bind mount. The named volume remains the default.
VIDBEE_DOWNLOAD_DIR_HOST=/path/on/your/NAS/downloads

🤝 Contributing

You are welcome to join the open source community to build together. For more details, check out:

📄 License

This project is distributed under the MIT License. See LICENSE for details.

🙏 Thanks

VidBee (nexmoe/VidBee)

Searching Database…

10.9K ·GitHub
Что это такое?Бесплатное настольное приложение с открытым кодом, которое скачивает видео и аудио с более чем 1000 сайтов или импортирует локальные файлы, расшифровывает их прямо на вашем компьютере и позволяет с помощью выбранного вами ИИ-провайдера делать выжимки, переводить или задавать вопросы по содержимому.
Это настольное приложение, или есть ещё и веб-версия?Прежде всего это кроссплатформенное настольное приложение на Electron. В монорепозитории также есть режим «веб + API» в виде Docker-образа (API-сервер на Fastify с веб-клиентом на TanStack Start) и браузерное расширение.
Как установить его на компьютер?Скачайте установщик по ссылке Download на vidbee.org; документация находится на vidbee.org/docs. Приложение активно разрабатывается, так что обновления выходят часто.
Нужно ли мне самому устанавливать yt-dlp или FFmpeg?Нет — VidBee включает общий модуль загрузки yt-dlp/ffmpeg, так что оба движка идут в комплекте с приложением. Для работы с ИИ достаточно подключить провайдера, причём локальные эндпоинты вроде Ollama или LM Studio тоже подходят.
Насколько оно доработано — можно ли пользоваться каждый день?Пользоваться уже можно, но разработка идёт активно, и автор просит сообщать о любых возникших проблемах. Это скорее быстро меняющийся проект, чем устоявшийся готовый продукт.
Для чего оно мне на практике?В README отмечены интервью (найти цитату по говорящему и перейти к её таймкоду), подкасты (эпизоды с поиском, которые автоматически обновляются через RSS), лекции (перевод и превращение длинных записей в заметки), а также архивирование роликов с YouTube или сохранённых видео.
Мои файлы остаются на моём компьютере?Расшифровка всегда выполняется локально, так что загружать файлы никуда не нужно. ИИ-запросы отправляют сам запрос и текст расшифровки выбранному провайдеру — выберите Ollama или LM Studio, чтобы и этот шаг оставался локальным. API-ключи хранятся на вашем компьютере.
VidBee бесплатный?Да — он бесплатный и распространяется с открытым кодом по лицензии MIT.
Какие модели расшифровки он поддерживает?Локальные семейства моделей Whisper, SenseVoice, Parakeet и Qwen3-ASR. VidBee может порекомендовать модель под ваш компьютер и язык, автоматически запускать расшифровку после скачивания и ограничивать число одновременно выполняющихся задач расшифровки. Если у источника есть субтитры, используются они.
Он различает разных собеседников?Да — говорящие определяются автоматически, либо можно задать точное число участников и заново разметить, кто что говорил, не меняя распознанный текст. Клик по таймкоду в расшифровке возобновляет воспроизведение с этого самого момента.
Что я могу сделать с готовой расшифровкой?Искать по сказанному тексту или именам говорящих, копировать её, экспортировать в обычный текст или Markdown, либо сгенерировать новое видео с субтитрами — выбираемыми или вшитыми в картинку.
Может ли он автоматически подхватывать новые видео авторов, за которыми я слежу?Да — RSS-подписки проверяют ленты и ставят новые материалы в очередь, причём для каждой подписки свои правила: фильтры по ключевым словам, автоматические теги, режим «только последнее видео», а также свои папки и шаблоны имён файлов.
Creator
nexmoe
Size
27.8 MB
Stars
10.9K
Age
11mo
Commits · 90 Days