Repolode
Aryan-Raj3112

Aryan-Raj3112/episteme

基于 Kotlin Multiplatform 构建的离线优先阅读器,支持 Android、Linux 和 Windows 上的 PDF、EPUB 等文档。

可替代:KindleAdobe Acrobat Reader

Star
1,302
Fork
64
未关闭 Issue
155
最近提交
10天前

这是什么?

Episteme Reader 是一款面向 Android、Linux 和 Windows 的文档与电子书阅读器。它以本地优先为设计理念,提供丰富的排版设置和灵活的版面调整,并在移动端与桌面端共用基于 Kotlin Multiplatform 的核心代码。

阅读器支持 PDF、EPUB、MOBI/AZW3、FB2、DOCX、ODT、TXT、Markdown、HTML 以及漫画压缩包。阅读模式包括翻页、竖向滚动、PDF 多标签阅读、PDF 重排和自动滚动。PDF 支持墨迹、高亮和文字批注。

项目提供多个版本。开源 Android 版包含 OPDS 和可下载字体等功能,并移除了 ML Kit OCR、云同步等闭源组件;离线版则完全禁用网络访问。代码采用 AGPL-3.0 许可证。

核心功能

  • 01支持 PDF、EPUB、MOBI/AZW3、FB2、DOCX、ODT、TXT、Markdown、HTML 和漫画压缩包。
  • 02提供翻页、竖向滚动、PDF 重排和自动滚动等阅读模式。
  • 03PDF 支持墨迹、高亮和文字批注。
  • 04可使用本地自定义字体,并调整字距、页边距和版面。
  • 05包含本地文件夹同步、书签和阅读进度记录。
  • 06提供完全禁用网络的离线版本。

适用场景

  • 在 Android 手机或平板上无需账号阅读电子书和 PDF。
  • 在 Linux 或 Windows 桌面端为技术 PDF 做批注。
  • 在不应联网的设备上使用完全离线的阅读器。
  • 在同一个应用中阅读漫画、Markdown 和 HTML 文件。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Aryan-Raj3112/episteme.git
  2. 2

    进入项目目录

    cd episteme
  3. 3

    从命令行构建 Android 调试版 APK

    ./gradlew assembleOssDebug
  4. 4

    为当前操作系统构建桌面版应用

    ./gradlew :desktopApp:packageReleaseDistributionForCurrentOS

使用前须知

  • 从源码构建需要 Android Studio 或 Gradle 环境,快速上手需要一定的开发工具。
  • 桌面版仅支持 Linux 和 Windows,另一支持平台为 Android。
  • 项目采用 AGPL-3.0 许可证,衍生作品必须以相同许可证保持开源。

标签

常见问题

episteme 是什么?
基于 Kotlin Multiplatform 构建的离线优先阅读器,支持 Android、Linux 和 Windows 上的 PDF、EPUB 等文档。 Episteme Reader 是一款面向 Android、Linux 和 Windows 的文档与电子书阅读器。它以本地优先为设计理念,提供丰富的排版设置和灵活的版面调整,并在移动端与桌面端共用基于 Kotlin Multiplatform 的核心代码。
episteme 可以免费使用吗?用的什么许可证?
episteme 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
episteme 还在维护吗?
活跃维护中。episteme 最近一次提交是在 2026年10月10日。
episteme 适合用来做什么?
在 Android 手机或平板上无需账号阅读电子书和 PDF。 在 Linux 或 Windows 桌面端为技术 PDF 做批注。 在不应联网的设备上使用完全离线的阅读器。 在同一个应用中阅读漫画、Markdown 和 HTML 文件。
episteme 怎么安装和运行?
克隆仓库: git clone https://github.com/Aryan-Raj3112/episteme.git 进入项目目录: cd episteme 从命令行构建 Android 调试版 APK: ./gradlew assembleOssDebug 为当前操作系统构建桌面版应用: ./gradlew :desktopApp:packageReleaseDistributionForCurrentOS
在哪里获取 episteme?
源代码和安装说明在 GitHub 上:https://github.com/Aryan-Raj3112/episteme

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

相关项目