Skip to content
beoops
2026LiveProductFull-stack

OmniFetch

Paste a public link. Save video, audio, or photos.

Signal orange

Overview

OmniFetch lists real formats from public media links (YouTube, TikTok, Instagram, X, Reddit, Vimeo, direct files) and downloads them — single or batch ZIP — via a self-hosted extract API.

Context

Saving public clips for review or archives should not mean opaque browser extensions or fake demo files. Creators need honest format lists and playable outputs.

Approach

UI ships in Next.js at /project/omnifetch. Extraction runs on a local Node API (yt-dlp + optional Piped/loader fallbacks) so merges and proxies stay under your control.

Result

Open the app, start `npm run dev:omnifetch`, paste a public URL, pick a format, download — or batch many links into a ZIP.

Stack

  • Next.js
  • TypeScript
  • Node
  • yt-dlp
  • React
  • Tailwind CSS

About this tool · 關於本工具

OmniFetch

Also known as: OmniFetch media saver · beoops OmniFetch · OmniFetch video downloader · 公開連結影音下載

OmniFetch is a free media saver by beoops (Hong Kong). Paste a public YouTube, TikTok, Instagram, X/Twitter, Reddit, Vimeo, Facebook, Pinterest, or direct file link to list real formats and download video, audio, or photos. Single-link and batch ZIP modes. The browser UI is free at beoops.com; extraction uses a local or self-hosted Node API with yt-dlp (and ideally ffmpeg) — not a cloud piracy service.

Open:

Who it is for
Creators, editors, and teams who need to archive their own or properly licensed public media for offline review, drafts, or fair-use workflows — not for piracy or paywalled content.
Pricing
Free browser UI at https://beoops.com/project/omnifetch. No account required for the UI. Extraction API is free open tooling you run yourself (Node + yt-dlp).
Privacy & legal
Only download content you have the right to access. Respect copyright and each platform’s terms. URLs you submit are processed by the extract API you run (local by default); beoops.com static hosting does not receive your media files for processing.

Features

  • Single-link extraction with real format list (not placeholder demos)
  • Batch mode: multiple URLs, parallel fetch, ZIP bundle
  • YouTube, TikTok, Instagram, X/Twitter, Reddit, Vimeo, Facebook, Pinterest, direct files
  • Merged playable MP4 when video and audio streams are separate
  • Format preference: video, audio, image, or all
  • Traditional Chinese (default) and English UI
  • Terms gate and copyright-focused legal copy
  • Self-hosted extract API (yt-dlp) — you control the server

How to save media with OmniFetch

Paste a public media URL into OmniFetch, fetch formats, and download on your device.

  1. Open OmniFetch. Go to https://beoops.com/project/omnifetch and accept the terms of use.
  2. Start the extract API (local). In the beoops project, run npm run dev (starts Next + extract API on port 8787).
  3. Paste and fetch. Paste a public media URL, choose a format preference (any / video / audio / image), and click fetch.
  4. Download or batch ZIP. Pick a format and download, or switch to batch mode for multiple links and a ZIP archive.

Frequently asked questions

What is OmniFetch?

OmniFetch is a free media saver from beoops. Paste a public media link, list real download formats, and save video, audio, or photos — single or batch ZIP — at https://beoops.com/project/omnifetch.

Is OmniFetch free?

Yes. The OmniFetch UI is free on beoops.com with no account. Locally, npm run dev starts Next.js and the extract API (yt-dlp) together.

Why is the extraction API offline?

OmniFetch needs a Node extraction server with yt-dlp (and ideally ffmpeg). In the beoops repo, npm run dev starts Next.js and the extract API together. Cloudflare Pages / static edge alone cannot run yt-dlp.

Which sites does OmniFetch support?

Public links from YouTube, TikTok, Instagram, X/Twitter, Reddit, Vimeo, Facebook, Pinterest, Threads, Bilibili, SoundCloud, Twitch clips/VODs when public, and direct media file URLs — depending on public accessibility and extractor support.

Can OmniFetch download private or paywalled videos?

No. Only use OmniFetch for content you have the right to download. Do not use it for private, paywalled, DRM-protected, or infringing material.

Does OmniFetch store my downloads on beoops servers?

No. The product UI is static on beoops; extraction and file bytes go through your local or self-hosted API, then download to your device.

How is OmniFetch different from random browser extensions?

OmniFetch is open product software from beoops with explicit terms, real format listing, batch ZIP, and a self-hosted yt-dlp path you control — not an opaque third-party extension marketplace tool.

OmniFetch 是什麼?

OmniFetch 是 beoops 的免費媒體儲存工具。貼上公開連結、列出真實格式、下載影片/音訊/圖片,支援單一與批次 ZIP:https://beoops.com/project/omnifetch

Built by · Hong Kong product studio · llms.txt · sitemap