Know what’s worth your time
before you open it.
OmniBrief is a private reading queue that summarises articles, PDFs and YouTube videos before you commit to them. Queue links as you browse, get short written or audio briefs, and save the useful ones into a searchable local archive on your device.
A faster way to handle links, research and video.
OmniBrief helps you judge what is worth opening, what is worth saving, and what you can safely skip — using local AI where available, with optional support for your own preferred model.
Designed for your daily browsing.
OmniBrief works quietly alongside your main browser window, helping you triage incoming research context, build a search archive, and listen to articles hands-free.
Queue and ingest articles & YouTube videos offscreen.
Triage your queue without getting overwhelmed. Right-click any URL on a page or queue open tabs directly. For standard sites, OmniBrief strips out ads and headers; for YouTube links, it fetches closed caption tracks directly to generate an easy-to-read brief before you read or watch.
Instant speech readout for screen readers and multitasking.
Every summarized page is instantly ready to be read aloud. OmniBrief features built-in high-quality text-to-speech audio control, allowing you to listen to briefs. Screen reader users can save substantial time by listening to a short overview to decide if a page is worth opening.
A smart, searchable library kept on your device.
Every web document you save is archived in a structured local collections catalog. Filter summaries by active keywords, auto-tags, read progress, or domain names. Perform concept-based semantic search offline to match topics based on ideas and meanings, even without exact keywords.
How we protect your data.
OmniBrief is designed to be local-first, ensuring you control what information leaves your device and how your keys are stored.
Your data stays in your browser sandbox.
Instead of syncing your private reading habits to central cloud trackers, OmniBrief stores digests locally in your browser sandbox. Each saved web page is isolated on your device containing your reading progress, markdown briefs, visual thumbnails, and concept vector indexes.
View File Layout & Storage Details
For technical users, saved pages are stored inside the Origin Private File System (OPFS) sandbox in the following layout:
├── metadata.json (title, tags, progress)
├── summary.md (markdown AI brief)
├── thumbnail.webp (captured page screenshot)
└── title_embedding.bin (384-d vector float array)
This allows offline local semantic search using WebAssembly vector models without calling external database services.
API credentials stored encrypted.
If you choose to connect premium external LLM models, your API credentials are encrypted client-side using industry-standard Web Crypto APIs. Decrypted keys are only ever held in temporary session memory and are wiped when the browser is closed.
View Encryption Specifications
OmniBrief protects your keys using the standard Web Crypto API:
- Cipher: AES-GCM-256 bit symmetric key encryption
- Derivation: PBKDF2 with SHA-256 and a random salt derived from a user-defined PIN
- Persistence: PIN is never transmitted, processed, or saved by ZumiLabs; decrypted keys exist only inside memory during active sessions
Frequently Asked Questions.
OmniBrief checks your browser automatically when installed and displays guided setup steps if Chrome's local AI model is not yet available. Generally, you need a recent version of Google Chrome (v138+) running on a desktop machine with on-device model components enabled.
No. OmniBrief is engineered to run entirely locally. All text extraction, database storage, vector calculations, and summarization inference occur directly inside your browser instance. We host no cloud databases or scraping servers, and we collect zero telemetry or usage metrics.
Ollama restricts cross-origin scripting requests by default. To let OmniBrief communicate with your local Ollama server, you must set the OLLAMA_ORIGINS variable:
macOS: Run launchctl setenv OLLAMA_ORIGINS "chrome-extension://*" in Terminal, quit Ollama, and restart it.
Windows: Add a user environment variable OLLAMA_ORIGINS with value chrome-extension://*, then restart the Ollama tray app.
Due to browser security policies, extensions cannot access local filesystem paths by default. To allow PDF processing, navigate to chrome://extensions, click **Details** on the OmniBrief card, and toggle **Allow access to file URLs** to **Enabled**.