关于 Skimrr
它是如何构建的。
在 macOS、Windows 和 Linux 上原生运行,支持六种语言,本地模型会在结果显示前复核每一次匹配。
- 桌面应用
- Tauri 2:Rust 核心配合 React 和 TypeScript 界面,不使用 Electron,不内置浏览器。
- 本地复核
- 一个通过 candle(Rust)在本地运行的小型 ONNX 视觉模型,会复核指纹算法提出的每一组照片。在一个真实的旅行文件夹中,复核把最宽松设置下的 70 张照片缩减到 23 张,全程在本机完成。
- 授权机制
- Cloudflare Worker 向 Lemon Squeezy 核实购买信息,并用 Ed25519 对回执签名。应用中只包含该密钥的公钥部分,因此回执无法伪造。
- 测试
- 一套自动化测试覆盖整个检测流程(哈希、感知指纹、模糊度评分、raw/JPEG 配对),每次发布前都会运行。
- 网站
- 使用 Astro 生成静态页面,通过 Cloudflare Pages 提供服务。