LOCAL-FIRST · GUI + CLI

把零散的秘密,收好,也随手可取。

scrap 在你的电脑上保存令牌、密码与短文本。用图形界面快速检索和复制,用 CLI 接进脚本;值经过加密,不送往云端。

Windows · macOS · Linux

scrap
检索范围全部 scope
搜索 key…模糊匹配
api_tokencloudflare
deploy_hookgithub
account_idstaging
cloudflare / api_token••••••••••••••••••••
复制显示
本地优先静态加密GUI + CLI开放源代码

少一点零散,多一点确定

不是又一个密码管理器。是开发工作流里缺失的那一小块。

当一个值需要被人找到、被脚本读取,又不该进入云端或仓库时,scrap 给它一个简单、明确的位置。没有账户体系,没有同步焦虑,也没有把本地工具包装成远程服务。

为什么是 scrap

01多 scope 检索

找得到,才算收好了。

一次检索一个、多个或全部 scope;相同 key 也会带着归属清楚出现。value 从不进入搜索索引。

02一致的加密语义

该藏的藏,该看的清楚。

遮罩只决定默认怎么显示,不会假装成另一种加密。编辑时想看就看,保存策略互不干扰。

03原生 GUI + CLI

写给人,也写给工具。

桌面端适合发现与复制;CLI 保持干净的输出、明确的退出码和可组合的行为。

04Local-first

本地,就是边界。

数据不会绕路经过 Web 服务。守护进程是唯一数据权威,SQLite 中的 value 加密保存,主密钥交给操作系统保护。

小系统,硬边界

看得懂的架构,才值得长期信任。

客户端只表达意图。scrapd 统一处理检索、事务与加密,让 GUI 和脚本观察到同一套领域语义。内部可以持续演进,对外契约保持稳定。

单一数据权威

GUI 与 CLI 都不直接打开数据库,也不持有主密钥。

按需启动

无需常驻系统服务;客户端需要时唤起,空闲后安静退出。

可检查的实现

开放源代码,版本化协议,确定的错误语义与发布校验和。

准备好收拢那些散落的值了吗?

选择你的平台,下载方式一目了然。

Windows MSI 一次安装桌面端、CLI 与守护进程;macOS 与 Linux 提供自包含归档。无论选择哪种资产,升级都保留已有数据。

所有下载均由 GitHub Releases 提供,并附版本说明、SHA-256 校验和与签名状态。未签名版本可能触发 Windows SmartScreen 提示。 Code signing policy