多个 value,顺序保留
把属于同一凭据或环境的一组值放进一个 Record;添加、查看和复制时保持原有顺序。
v0.3.0 · LOCAL-FIRST · GUI + CLI
scrap 在你的电脑上保存令牌、密码与短文本。用图形界面快速检索和复制,用 CLI 接进脚本;值经过加密,不送往云端。
Windows · macOS · Linux

现在,一个 Record 可以装下完整的一组值
v0.3.0 把日常操作收拢成更直接的路径:同一条记录可以保存多个有序 value,搜索模式各司其职,常用弹窗也能用键盘完成。
把属于同一凭据或环境的一组值放进一个 Record;添加、查看和复制时保持原有顺序。
精确搜索与正则匹配只留下真正命中的 Record;需要探索相近结果时,再切到模糊搜索。
用 Enter 确认当前操作,用 Esc 退出弹窗或返回;创建后可以直接继续搜索。
正常运行 MSI 后,桌面和开始菜单都有 Scrap 快捷方式,CLI 与守护进程也一并安装。
真实的桌面体验
编辑时显示,只影响眼前的输入;保存后是否默认遮罩,是另一项明确的选择。两种显示方式使用相同的加密存储。

少一点零散,多一点确定
当一个值需要被人找到、被脚本读取,又不该进入云端或仓库时,scrap 给它一个简单、明确的位置。没有账户体系,没有同步焦虑,也没有把本地工具包装成远程服务。
一次检索一个、多个或全部 scope;相同 key 也会带着归属清楚出现。value 从不进入搜索索引。
遮罩只决定默认怎么显示,不会假装成另一种加密。编辑时想看就看,保存策略互不干扰。
桌面端适合发现与复制;CLI 保持干净的输出、明确的退出码和可组合的行为。
数据不会绕路经过 Web 服务。守护进程是唯一数据权威,SQLite 中的 value 加密保存,主密钥交给操作系统保护。
小系统,硬边界
客户端只表达意图。scrapd 统一处理检索、事务与加密,让 GUI 和脚本观察到同一套领域语义。内部可以持续演进,对外契约保持稳定。
GUI 与 CLI 都不直接打开数据库,也不持有主密钥。
无需常驻系统服务;客户端需要时唤起,空闲后安静退出。
开放源代码,版本化协议,确定的错误语义与发布校验和。
准备好收拢那些散落的值了吗?
Windows MSI 一次安装桌面端、CLI 与守护进程;macOS 与 Linux 提供自包含归档。无论选择哪种资产,升级都保留已有数据。
所有下载均由 GitHub Releases 提供,并附版本说明与 SHA-256 校验和。Windows 用户可直接选择 MSI 完成常规安装。