SOFTWARE LIBRARY / LOCAL-FIRST DESKTOP APP

让安装文件与它的
上下文一起留下来。

一款面向 Windows 与 macOS 的本地软件资料管理工具。把安装包、版本、来源、备注和校验信息,重新组织成一份可以完整迁移的资料库。

PLATFORMS
Windows / macOS
STACK
Tauri / React / Rust
RELEASE
v0.1.0
STORAGE
Local JSON + Files
SOFTWARE LIBRARY / LIGHT
软件库浅色主题的起始页与目录结构说明

难管理的不是文件,
而是文件之间的关系。

同一个软件可能同时有 Windows 和 macOS 版本,有安装版和绿色版,还有下载地址、提取码、激活说明与版本差异。文件还在,关于它的判断却已经散了。

表格适合做索引,却不能保证索引和真实文件一起移动;只按文件夹分类,又缺少可以检查和筛选的结构化信息。

01

版本不清

文件名没有明确版本,无法判断新旧。

02

平台混放

Windows、macOS 与通用文件挤在一起。

03

来源分散

本地文件、官网和网盘地址无法统一记录。

04

目录失联

目录移动后,表格和快捷方式立即失效。

05

备注丢失

忘记当时为什么保留这一版安装包。

06

状态未知

文件缺失或变化,通常要到使用时才发现。

用普通文件夹保存,
不创造新的数据孤岛。

每个软件库都是用户主动选择的普通目录。核心信息使用可读的 JSON 保存,真实安装文件仍然可以被资源管理器、Finder、NAS 或同步软件直接访问。

复制整个目录,就复制了完整的软件库。它不依赖某个账户,也不需要先从服务中“导出数据”。

我的软件库 /PORTABLE
我的软件库/
├── _library.json
├── tags.json
├── items/
│   └── vscode/
│       ├── meta.json
│       ├── icon.png
│       └── windows/
│           └── VSCodeSetup.exe
├── .transactions/
└── .trash/
元数据真实文件事务与回收

从收集安装包,
变成一条可检查的整理流程。

从导入、描述、浏览到校验与合并,每一步都围绕同一份目录完成。

01 / IMPORT

文件与目录都能导入

既可以复制单个安装文件,也可以递归保留一份完整的绿色版目录。

选择来源流式复制生成校验
02 / METADATA

多个平台,一条记录

分别保存平台、架构、版本、更新时间、来源、网盘提取码与备注。

03 / SEARCH

按真正关心的维度查找

使用平台、分类、标签和关键词筛选,并在网格与列表视图之间切换。

04 / HEALTH

发现缺失与变化

扫描缺失文件、无法解析的元数据和 SHA-256 校验异常。

05 / MERGE

先分析,再合并

识别新增项、重复项和冲突,保留事务记录并支持回滚。

06 / SAFE DELETE

删除也留有退路

条目先移动到库内的 .trash,不会直接从磁盘抹掉。

本地优先,
也要真正跨平台。

界面负责整理与浏览;目录读写、流式复制、哈希计算、安全路径校验和合并回滚由 Rust 层完成。同一份库目录可以在 Windows 与 macOS 之间继续使用。

SOFTWARE LIBRARY / DARK
软件库深色主题的起始页与目录结构说明
WINDOWSx64 安装版
与免安装版
macOSApple Silicon + Intel
Universal DMG
THEMES浅色 / 深色
记住上次选择

公开源码,
也把构建过程留下来。

仓库保留 React 与 Rust 源码、Windows 构建配置,以及 macOS Universal DMG 的签名、公证、票据装订和双架构检查脚本。

Release 同时提供 Windows x64 安装版、免安装版与 macOS Universal DMG,并附带 SHA256SUMS.txt