explaingit

omnivore-app/omnivore

16,062TypeScript

TLDR

Omnivore is an open-source "read-it-later" app, a tool that lets you save articles, newsletters, PDFs, and web pages to read at your own pace, without ads or distractions.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

In plain English

Omnivore is an open-source "read-it-later" app, a tool that lets you save articles, newsletters, PDFs, and web pages to read at your own pace, without ads or distractions. Think of it like a personal reading inbox where you clip things from the internet and come back to them when you have time. The app supports highlighting and annotating text, adding labels (tags), full-text search across everything you've saved, and sharing. It also saves your reading position automatically so long articles pick up where you left off. You can add newsletter content by forwarding emails directly to Omnivore, and it supports PDFs. It is available as a web app, native iOS and Android apps, and browser extensions for Chrome, Safari, Firefox, and Edge. There are also plugins for Logseq and Obsidian (popular note-taking tools) so saved articles can feed directly into your notes. Omnivore was originally a hosted cloud service but as of November 2024 it is fully self-hosted only, meaning you run it on your own server rather than relying on a third-party service. The README provides a guide for setting up a self-hosted instance. The codebase is written in TypeScript and JavaScript, and local development can be started using Docker. It is fully open source and free to use or extend.

Open on GitHub → Explain another repo

Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.