首页/软件/LumenPDF
L

LumenPDF

更新于 2026-10-04

LumenPDF:为深度阅读者设计的 macOS 智能 PDF 阅读器 #

LumenPDF 是什么? #

LumenPDF 是一款面向深度阅读场景的 macOS PDF 阅读器,它保留系统 Preview 式的轻量阅读体验,同时把翻译、AI 导读、划线笔记、单词本和本地知识沉淀放进同一个阅读工作流里。

它主要解决长文档阅读中的高频痛点:读英文论文或技术书时,需要在阅读器、翻译网站、聊天窗口和笔记软件之间反复切换,思路被打断、笔记也散落各处。LumenPDF 让你在 PDF 内划选文本即可查看上下文翻译、发起 AI 追问、完成跨页划线与笔记,再用 ⌘F 一键回到原文位置。阅读进度、单词和笔记保存在本机,不依赖云端账号,适合注重效率与隐私的深度阅读者。

LumenPDF 有哪些亮点特色? #

  • Preview 级轻量阅读体验:基于 SwiftUI + PDFKit 实现连续滚动、目录跳转,自动恢复上次阅读位置与视口,打开即续读,接近 macOS 系统预览的流畅手感。
  • 上下文感知翻译:划选单词、短语或句子后即可快速查看上下文翻译,默认目标语言为简体中文;即使不配置 LLM,也能使用基础翻译能力。
  • AI 导读与连续追问:围绕当前选区持续追问,支持 Markdown 格式回复和一键保存,把「查资料—提问—记录」压缩在一次划选之内。
  • Reading Inspector 集中工作台:右侧面板统一显示上下文、AI 导读、单词和笔记,减少在多个窗口与页面之间来回切换的认知损耗。
  • 工作区全文搜索(⌘F):可在笔记、划线、单词和当前 AI 导读中搜索,选中结果后直接跳到原文并恢复完整选区,方便回看与复核。
  • 跨页划线与可编辑笔记:支持跨页划线,笔记可直接编辑并自动保存;⌘Z / ⇧⌘Z 可撤回或重做最近 50 次标注操作,输入框内则优先处理文字编辑。
  • 自定义 LLM 与安全存储:采用 OpenAI 兼容接口,支持内置服务商预设或「其他」自定义端点,任意兼容 Chat Completions 的模型均可使用;API Key 存入 macOS Keychain,不写入明文配置文件。
  • 本地优先与开源免费:阅读进度、单词和笔记保存在本机,不依赖云端账号;项目以 MIT 协议开源,代码公开可审计。

LumenPDF截图

免费下载 LumenPDF #

以下为官方提供的安装包,点击链接即可下载。

文件名 描述 大小 下载
LumenPDF-1.0.33.dmg macOS 安装包(DMG) 21.0 MB 夸克网盘

你也可以前往 GitHub Releases 获取最新版本的 LumenPDF-<version>.dmg,或参考下文「从源码打包」自行构建。

LumenPDF 如何使用? #

  1. 首次设置 LLM(可选):打开 App 后点击右上角设置按钮,填写一个 OpenAI 兼容接口。可选择内置服务商预设,或选择「其他」自定义端点,填入 API Base URL(例如 https://api.openai.com/v1 或 https://api.deepseek.com/v1)、API Key 和模型名称。Extra Config 为可选项,未修改时显示当前服务商关闭 thinking 的默认 JSON;目标语言默认简体中文。不配置 LLM 也能使用基础翻译,但上下文解释和追问需要 LLM 支持。
  2. 打开 PDF 并继续阅读:打开文档后,LumenPDF 会自动恢复上次的阅读位置,并在左侧显示目录。阅读时可用连续滚动浏览,也可通过目录快速跳转(⌘F 也可用于搜索工作区内容)。
  3. 划选文本并处理:选中一段文本后,可以翻译、解释、划线或写笔记。「解释」会把内容送入右侧 Reading Inspector,后续的追问、保存 AI 回复、查看单词和笔记都在这里完成。
  4. 管理与回看标注:需要回到某条笔记或划线时,按 ⌘F 搜索并跳转;标注操作可用 ⌘Z / ⇧⌘Z 撤回或重做(光标位于输入框内时,快捷键优先处理文字编辑)。切换到「单词本」或「笔记」页,可集中搜索和管理已保存内容。
  5. 沉淀本地知识:所有阅读进度、单词和笔记保存在本机,长期积累后即形成属于自己的阅读知识库。

LumenPDF 的常见问题? #

不配置 LLM 还能用吗? 可以。LumenPDF 内置基础翻译能力(未配置 LLM 时走 MyMemory fallback),划选文本即可查看翻译;但上下文解释、AI 导读和连续追问需要配置 LLM 后才能使用。

我的 API Key 安全吗? 安全。API Key 存入 macOS Keychain,不会写入明文配置文件;阅读进度、单词和笔记也保存在本机,不依赖云端账号。

支持哪些 LLM 服务商和模型? 采用 OpenAI 兼容接口,内置常见服务商预设,也可选择「其他」填写自定义端点,使用任意兼容 Chat Completions 的模型。

运行 LumenPDF 需要什么系统版本? 应用面向 macOS,开发环境要求 macOS 15+、Xcode 16+、Rust stable 与 Homebrew。首次打开若提示「无法验证开发者」或「无法打开」,请先尝试打开一次 LumenPDF.app,然后进入「系统设置 → 隐私与安全性」,在「安全性」区域点击「仍要打开 / Open Anyway」,再在确认弹窗中选择「打开」。该入口通常只在尝试打开后的短时间内出现。

我的数据保存在哪里? SQLite 数据库位于 ~/Library/Application Support/LumenPDF/data.db,API Key 位于 macOS Keychain,阅读状态保存在 UserDefaults。

可以自己从源码构建吗? 可以。项目以 MIT 协议开源,开发者可克隆仓库后使用 XcodeGen、Rust 工具链和 Makefile 构建 DMG;make dmg / make upgrade 默认要求长期稳定的代码签名身份,以避免二进制更新后反复触发 Keychain 授权。

LumenPDF 如何安装? #

macOS(推荐方式:下载 DMG) #

  1. 从 GitHub Releases(或上方下载表格)下载最新 LumenPDF-<version>.dmg 文件。
  2. 双击打开 DMG 磁盘映像。
  3. 将 LumenPDF.app 拖拽到「应用程序 / Applications」文件夹。
  4. 首次运行时,如果 macOS 提示「无法验证开发者」或「无法打开」,请先尝试打开一次 LumenPDF.app,然后前往「系统设置 → 隐私与安全性」,在「安全性」区域点击「仍要打开 / Open Anyway」,在确认弹窗中选择「打开」。

macOS(从源码打包) #

适合开发者,或当前还没有预编译 DMG 时使用。

git clone https://github.com/hedon954/lumen-pdf.git
cd lumen-pdf
brew install xcodegen
rustup target add aarch64-apple-darwin x86_64-apple-darwin
make dmg

构建产物会生成在 build/LumenPDF-<version>.dmg。如果你只是想把当前构建安装到本机,可以执行:

make upgrade

它会先打包,再终止正在运行的 LumenPDF,并替换 /Applications/LumenPDF.app。

提示:make dmg / make upgrade 默认要求长期稳定的代码签名身份,以避免二进制更新后反复触发 Keychain 授权。身份准备、CI secrets 和临时 ad-hoc 调试方式可参考仓库中的代码签名与 Keychain 延续文档。

也可以直接用 Xcode 打开工程运行:open LumenPDF/LumenPDF.xcodeproj

LumenPDF 如何卸载? #

macOS #

  1. 退出正在运行的 LumenPDF(⌘Q)。
  2. 打开「访达 → 应用程序」,将 LumenPDF.app 拖入废纸篓,或右键选择「移到废纸篓」。
  3. 清空废纸篓完成卸载。

清理残留数据(可选) #

LumenPDF 采用本地优先策略,卸载应用后仍会保留阅读数据。如需彻底清理,请手动删除以下内容:

  • SQLite 数据库:删除 ~/Library/Application Support/LumenPDF/ 目录(其中包含 data.db,即笔记、单词与阅读数据)。
  • 阅读状态:相关偏好项保存在 UserDefaults 中,可在终端执行 defaults delete <bundle-id> 清理(bundle id 请以应用实际信息为准);如不确认,可在「访达」中搜索包含 LumenPDF 的 plist 文件后删除。
  • API Key:进入「钥匙串访问 / Keychain Access」,搜索 LumenPDF 并删除对应的 API Key 条目。

建议在删除数据前先备份 data.db,以免丢失长期积累的单词本与笔记。

相关标签
LumenPDFmacOS PDF 阅读器PDF 翻译工具AI 导读论文阅读划线与笔记单词本OpenAI 兼容接口开源 PDF 工具本地优先