收藏很容易,留住才难——尤其是当文件以各种格式涌来,而它们的价值在于多年后仍然拥有。
收藏任何内容
可扩展内容插件负责判断一个文件是什么并怎样渲染。新增格式无需改动核心。
就地预览
就地在它所在的位置打开资源——PDF 阅读器、媒体查看器、文件树、漫画阅读器。
再次找到它
搜索 · 去重标签、集合与分类、全文搜索,以及重复检测——精确与感知。
安全保存
版本 · 快照版本化归档与自动快照,让存储库能逐年可用,而不是数月。
只属于你
无遥测自托管、本地优先、无遥测。出站请求只在你主动发起时发生。
应用内截图
来自桌面应用的一组截图。点击任意图片可放大查看。
截图为演示库示例。
永不碰壁。
内容插件负责识别、描述并渲染一个资源。无需改动核心,就能从市场安装更多。
识别
内容插件说出一个资源是什么——依据它的字节,而不只是文件名。
描述
它报告尺寸、时长、页数、搜索维度与封面。
渲染
它在存储库中绘制这个资源——查看器、阅读器、文件树。
- file
任意文件的文件树
- gallery
图片、视频与音频
- pdf
PDF 文档
- manga / comic
漫画与图像小说
- novel
小说与电子书
- 2D骨架动画
2D 骨架动画——Live2D、Spine、DragonBones
用插件 SDK 与 CLI 自己编写,再发布到市场。
你的存储库,你的规则。
数据留在你的存储上。唯一的出站请求是你自己发起的。
无遥测
除非你主动或同意,否则没有任何东西离开你的主机。
拥有存储
一个普通的 SQLite 数据库,加上一个你可以备份与迁移的文件夹树。
经同意的下载
插件资源与市场更新只从 GitHub 抓取,且插件下载需要你的许可。
自托管、Docker,或桌面端。
桌面应用与自托管网页版共用同一种存储库格式。
Docker
一条 compose 命令。你的存储库生活在一个命名卷里。
docker compose up -d
自托管
Node 24 与 pnpm。运行服务端,再用浏览器打开。
pnpm install cp .env.example .env pnpm build pnpm start
桌面端
Windows、macOS 与 Linux 安装包,带自动更新。
常见问题。
Hoardodile 免费吗?
免费。Hoardodile 以 GPL-3.0 开源授权。
我的数据存在哪里?
存在你自己的存储上,无需云端、账号或服务。
能存什么?
只要是内容插件能识别的——图片、PDF、视频、音频、漫画、小说、压缩包等等。
如何支持新格式?
从市场安装内容插件,或用插件 SDK 自己编写。
桌面端还是网页版?
两者都可以,且共用同一种资料库格式。
会上传数据吗?
无遥测。唯一的出站请求是你自己发起的。
开放构建。
Hoardodile 以 GPL-3.0 开源授权。欢迎通过 GitHub 提交 bug 与想法。