QQafila

Download. Transcribe. Translate. Analyse. Study.

Qafila is a self-hosted media pipeline. Give it a URL — it downloads the video or audio, then runs it through transcription, translation, and analysis using local or your-own-key cloud AI. Your data, your keys, your machine.

What Qafila does

01

Download

Paste a URL. Qafila resolves and downloads video or audio — direct files, HLS, or DASH — and muxes the result without re-encoding.

02

Transcribe

Run a local Whisper model on your own hardware, or use a cloud transcription provider you've configured yourself.

03

Translate

Turn a transcript into another language with a local LLM (Ollama) or a cloud LLM of your choice.

04

Analyse & study

Summaries, key points, and study-ready material generated from the transcript — not the source video or its metadata.

Privacy stance

  • Local-first: run Whisper and Ollama entirely on your own machine, no cloud required.
  • BYOK: if you choose a cloud AI provider, you supply and control the API key.
  • Only transcript text is ever sent to a cloud AI provider — never the source URL, title, or file metadata.
  • Bulk archive jobs keep a sha256 checksum and a provenance sidecar for every file they capture.

Self-host or SaaS

Self-host

A one-time license for your own hardware. Offline, Ed25519-signed license with a perpetual-fallback model: the version you buy keeps working forever. Upgrades past that build's version_max need a new purchase. The bulk archive engine is the licensed differentiator — single-URL downloads stay free, even in trial.

SaaS

A hosted, multi-tenant account — nothing to install. A one-time fee to start. Your data lives in your own isolated tenant, and any cloud AI keys you add are stored per-account, never shared across tenants.

Full comparison →