无干扰的 PDF 阅读
Shelfhost 提供一个注重可读性的 PDF 阅读界面,产品定位强调温和、无干扰的体验,并且工具仅在需要时才显示。
Shelfhost 是一款开源、自托管的 PDF 阅读和批注平台,面向希望将 PDF 资料库完全掌握在自己手中的用户。它将阅读、高亮和书签功能整合在一个本地托管的资料库界面中。
该产品基于 Cloudflare Pages、Workers、D1 和 R2 构建,被描述为无服务器且可全球部署。其设置指南重点介绍了创建数据库和存储桶、应用迁移以及部署到 Cloudflare Pages。
Shelfhost 提供一个注重可读性的 PDF 阅读界面,产品定位强调温和、无干扰的体验,并且工具仅在需要时才显示。
你可以用多种高亮颜色标记文本选区,这有助于批注以及之后在资料库中回顾。
资料库支持页码书签,方便你保存文档阅读位置,并从仪表板返回继续阅读。
Shelfhost 通过 Nuxt Nitro 作为无服务器函数运行在 Cloudflare Pages 和 Workers 上,无需管理 Docker 容器或虚拟机。
PDF 文件存储在 Cloudflare R2 中,而 D1 提供基于 SQLite 的数据库层,用于快速查询和资料库数据。
部署指南展示了少量设置步骤:克隆仓库、安装依赖、登录 Cloudflare、创建数据库和存储桶、应用迁移,并进行全局部署。
当你想要一个自己控制的私有 PDF 资料库,而不是把文档发送到第三方阅读服务时,可以使用 Shelfhost。
在阅读论文、报告或长篇 PDF 时,如果你需要标记段落并稍后从仪表板继续阅读,可以使用高亮和书签工具。
如果你希望采用无需管理 Docker 容器或虚拟机的无服务器部署,可以使用基于 Cloudflare 的方案。
如果你偏好简单的部署路径,并且希望拥有创建存储、应用迁移和发布应用的文档化步骤,可以使用 Shelfhost。
Shelfhost 设计用于运行在 Cloudflare Pages 和 Workers 上,使用 D1 作为 SQLite 数据库,使用 R2 存储 PDF。部署指南展示了克隆仓库、安装依赖、使用 Wrangler 登录、创建 D1 数据库和 R2 存储桶、应用迁移以及运行部署脚本的流程。
该产品定位为自托管的 PDF 阅读器、资料库和高亮工具。来源明确描述了文本高亮、保存书签,以及在本地托管的资料库中阅读 PDF。
Shelfhost 被描述为开源且自托管,因此面向希望将 PDF 资料库完全掌握在自己手中的读者,而不是使用托管阅读服务的用户。
来源说明 Shelfhost 可编译为纯 Cloudflare Pages 组件,并可在 Cloudflare 免费套餐下用于个人资料库使用。它没有提供完整的付费方案明细或明确的套餐限制。
Lasso is an ecommerce product data platform for enriching catalog records, processing supplier files, generating product content, and monitoring competitors. It combines a web app with a REST API, SDK, and MCP server for teams and developers.
Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI. They help extend Codex with connected-service tasks, reusable instructions, and shared team workflows.
Struere is an AI-native platform for turning spreadsheet data into structured operational software with dashboards, alerts, and automations. It is aimed at teams that want to replace manual spreadsheet workflows without building custom tools from scratch.
garden-md 是一款开源 Node.js CLI,可将会议记录转为本地公司 wiki;关联跨记录实体,保留原文不改写,并以可浏览的 wiki 形式展示。
Falconer is an AI-powered company brain that keeps internal documentation accurate, searchable, and up to date by syncing with tools like GitHub, Slack, and Linear. It helps engineering and cross-functional teams centralize knowledge and answer questions from a shared source of truth.
Snapmark is a VS Code extension that lets you annotate clipboard screenshots before pasting them into AI chats. It supports blur redaction, numbered callouts, and automatic resizing for large images.