Repolode
omnivore-app

omnivore-app/omnivore

开源、可自托管的稍后读应用,用于保存、高亮和阅读网页文章、邮件订阅与 PDF。

可替代:PocketInstapaper

Star
16,408
Fork
1,263
未关闭 Issue
17
最近提交
昨天

这是什么?

Omnivore 是一款稍后读应用,可将网页保存到个人资料库中,方便之后阅读。它支持高亮、笔记、搜索和分享,并会自动记住长文章的阅读位置。

项目包含基于 TypeScript 和 Node.js 编写的 Web 应用、iOS 与 Android 原生应用,以及 Chrome、Safari、Firefox 和 Edge 浏览器扩展。用户可以通过邮件添加订阅文章(支持 Substack),也可以阅读 PDF。内置 RSS 阅读器,支持订阅源分类,并提供标签、离线阅读,以及 Logseq 和 Obsidian 插件。

该项目目前以完全自托管的形式运行,托管云服务已于 2024 年 11 月停止服务。可通过 Docker Compose 部署到自己的服务器,也便于本地开发。

核心功能

  • 01对已保存文章进行高亮、做笔记、搜索和分享
  • 02提供 iOS、Android 原生应用及主流浏览器扩展
  • 03支持通过邮件收录订阅文章,包括 Substack
  • 04支持 PDF 阅读,并内置可分类的 RSS 阅读器
  • 05支持离线阅读,自动保存阅读进度
  • 06提供 Logseq 和 Obsidian 插件集成

适用场景

  • 在多台设备上保存长文和订阅邮件,稍后阅读
  • 搭建自托管阅读库,数据保存在自己的服务器上
  • 将阅读高亮和笔记同步到 Logseq 或 Obsidian 知识库中

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/omnivore-app/omnivore
  2. 2

    进入 self-build docker compose 目录

    cd omnivore/self-hosting/docker-compose/self-build
  3. 3

    使用 docker compose 启动 Omnivore,然后打开 http://localhost:3000

    docker compose up

使用前须知

  • 云端服务已于2024年11月停用,因此必须自行托管。
  • 本地开发需要 Node.js v24.22.1 以及用于 puppeteer-parse 服务的 Chromium。

收录于专题

标签

常见问题

omnivore 是什么?
开源、可自托管的稍后读应用,用于保存、高亮和阅读网页文章、邮件订阅与 PDF。 Omnivore 是一款稍后读应用,可将网页保存到个人资料库中,方便之后阅读。它支持高亮、笔记、搜索和分享,并会自动记住长文章的阅读位置。
omnivore 可以免费使用吗?用的什么许可证?
omnivore 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
omnivore 还在维护吗?
活跃维护中。omnivore 最近一次提交是在 2026年11月6日。
omnivore 适合用来做什么?
在多台设备上保存长文和订阅邮件,稍后阅读 搭建自托管阅读库,数据保存在自己的服务器上 将阅读高亮和笔记同步到 Logseq 或 Obsidian 知识库中
omnivore 怎么安装和运行?
克隆代码仓库: git clone https://github.com/omnivore-app/omnivore 进入 self-build docker compose 目录: cd omnivore/self-hosting/docker-compose/self-build 使用 docker compose 启动 Omnivore,然后打开 http://localhost:3000: docker compose up
在哪里获取 omnivore?
源代码和安装说明在 GitHub 上:https://github.com/omnivore-app/omnivore

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目