Skimrrについて
どう作られているか。
macOS・Windows・Linux のネイティブアプリで、6言語に対応。すべての候補は表示前に端末上のモデルが再確認します。
- デスクトップアプリ
- Tauri 2。RustのコアとReact・TypeScriptのインターフェース。Electronや内蔵ブラウザは使っていません。
- 端末上での再確認
- candle(Rust)でローカル実行する小さなONNXビジョンモデルが、指紋処理が提案した各グループを見直します。実際の旅行フォルダでは、最も緩い設定で70枚だった候補を23枚まで、すべて端末上で絞り込みました。
- ライセンス
- Cloudflare WorkerがLemon Squeezyで購入を確認し、Ed25519で署名した受領証を発行します。アプリにはその鍵の公開部分しか含まれないため、受領証は偽造できません。
- テスト
- 検出パイプライン(ハッシュ化、知覚的指紋、ブレスコア、raw/JPEGの対応付け)は自動テストで網羅されており、リリースごとに実行されます。
- サイト
- Astroで静的ページとして生成し、Cloudflare Pagesで配信しています。