VidBee:Download video and audio from YouTube , TikTok , Twitter , Instagram , Facebook , Twitch , Bilibili , and 1000+ sites—or import local media. Create searchable transcripts on your computer, then summarize, translate, or ask questions with your preferred AI provider.

Download video and audio from YouTube , TikTok , Twitter , Instagram , Facebook , Twitch , Bilibili , and 1000+ sites—or import local media. Create searchable transcripts on your computer, then summarize, translate, or ask questions with your preferred AI provider.

Branch5Tags55
FilesLast commitLast update
4 months ago
3 months ago
6 months ago
2 months ago
5 months ago
3 months ago
2 months ago
2 months ago
2 months ago
8 months ago
4 months ago
6 months ago
10 months ago
10 months ago
5 months ago
2 months ago
10 months ago
5 months ago
2 months ago
10 months ago
2 months ago
6 months ago
6 months ago
2 months ago
2 months ago
2 months ago
2 months ago
4 months ago
Logo

VidBee

Ask DeepWiki

VidBee Desktop VidBee Download Queue

VidBee 是一款现代化的开源视频下载工具,支持从全球 1000 多个网站下载视频和音频。它基于 Electron 构建,并借助 yt-dlp 提供强大支持,拥有简洁直观的界面和丰富实用的功能,可满足您的各种下载需求。其中包括 RSS 自动下载功能,能自动订阅内容源并在后台为您喜爱的创作者下载新发布的视频。

👋🏻 开始使用

VidBee 目前处于积极开发阶段,如遇到任何 问题,欢迎提供反馈。

📥 下载 VidBee | 📚 文档

Important

给我们点个 Star,您将及时收到 GitHub 上的所有版本通知 ~

Performance Stats of nexmoe/VidBee - Last 28 days

✨ 功能特性

🌍 全球视频下载支持

借助强大的 yt-dlp 引擎,可从全球几乎任何网站下载视频。支持 1000 多个站点,包括 YouTube、TikTok、Instagram、Twitter 等。

VidBee Main Interface

🎨 一流的用户界面体验

现代化、简洁的界面,操作直观。一键暂停/继续/重试,实时进度跟踪,全面的下载队列管理。

VidBee Download Queue

📡 RSS 自动下载

自动订阅 RSS 源,在后台自动下载来自 YouTube、TikTok 等平台上您喜爱创作者的新视频。只需设置一次 RSS 订阅,VidBee 就会自动下载新上传的内容,无需手动操作,非常适合追踪您喜爱的频道和创作者。

🎞️ 可配置的输出容器

一键下载时,可在 自动(MP4/MKV)MP4MKVWebM 或 yt-dlp 的 原始 默认格式之间进行选择 — 无需再担心会得到 MP4 还是 WebM。完整说明请参见 格式与容器

🌐 支持的网站

VidBee 通过 yt-dlp 支持 1000 多个视频和音频平台。如需查看完整的支持网站列表,请访问 https://vidbee.org/supported-sites/

🧱 网络 + API(支持 Docker)

此单体仓库现包含:

  • packages/downloader-core:共享的 yt-dlp/ffmpeg 下载核心
  • apps/api:带有 oRPC 和 SSE 事件的 Fastify API 服务器
  • apps/web:使用 oRPC 的 TanStack Start 网络客户端

本地运行:

pnpm run start:web

此命令会同时启动 apps/apiapps/web

使用 Docker 运行:

docker compose up -d --build

使用 GitHub Container Registry 镜像运行:

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:
      - 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:

停止服务:

docker compose down

可选环境变量(通过 .env):

VIDBEE_API_PORT=3100
VIDBEE_WEB_PORT=3000
VITE_API_URL=http://localhost:3100

🤝 贡献指南

欢迎加入开源社区,共同参与项目建设。如需了解更多详情,请查阅:

  • 单体仓库应用:
    • apps/desktop:VidBee 桌面应用(Electron)
    • apps/docs:文档网站(Fumapress)
    • apps/extension:浏览器扩展(WXT)
    • apps/desktop/docs/glitchtip.md:桌面端监控的 GlitchTip 和 sentry-cli 设置
  • 贡献指南
  • DeepWiki 文档

📄 许可协议

本项目基于 MIT 许可协议进行分发。详情请参见 LICENSE

🙏 致谢

  • yt-dlp - 功能强大的视频下载引擎
  • FFmpeg - 用于音视频处理的多媒体框架
  • Electron - 构建跨平台桌面应用
  • React - UI 库
  • Vite - 下一代前端构建工具
  • Tailwind CSS - 实用优先的 CSS 框架
  • shadcn/ui - 设计精美的组件库

Introduction

从全球几乎任何网站下载视频【此简介由AI生成】

Customize your domain
4310.54 K803Visit GitHub