Progressive Web App

Install Sakarto on Any Device

Add Sakarto to your home screen or taskbar — it opens like a native app, works fully offline, and installs in under a second. No app store, no account, completely free.

Windows macOS Linux iOS Android 100% Free
Already Installed Open in Browser
Sakarto installed! Find it on your home screen or app launcher.
Automatic install not available in this browser — use the platform guides below.
Free forever Works offline No app store Zero data sent Under 1 MB

How to Install

Install Sakarto as a PWA in under 10 seconds — no download, no account, nothing to update manually.

  1. 1. Open sakarto.app
    Visit in Chrome, Edge, Safari, or any modern browser
  2. 2. Click Install
    Use the button above or the install icon in your address bar
  3. 3. Opens as an App
    Launches in its own window without browser UI — feels native
  4. 4. Works Offline
    All 7 visual + 3 audio algorithms run with zero internet

Install on Your Device

Your browser is auto-detected — the matching card is highlighted. Follow the steps for your device.


Everything the Browser Has — Plus More

Installing as a PWA gives you a faster, more focused experience that adapts to look native on your OS.

Instant Launch

Opens in under a second from your taskbar, dock, or home screen. No browser startup overhead.

Full Offline Support

All 7 visual and 3 audio algorithms work without internet. Your files never leave your device.

Standalone Window

Opens without browser tabs or address bar — a clean, distraction-free window that feels native.

Same Privacy Guarantee

Zero network activity. Your files stay on your device. Installing does not grant any extra permissions.

Under 1 MB

Tiny footprint. No bloated installer, no bundled runtime, no background processes eating memory.

Auto-Updates

Updates silently in the background when you're online. Always the latest version — nothing to do manually.

OS-Native Look

Adapts to your OS — Windows, macOS, Linux, iOS, or Android — with native fonts, controls, and color palettes.

All Features Included

Find duplicates, reverse search, bulk delete, move, rename, media viewer — all 10 tools work offline.


What Works Without Internet

Sakarto is built to be 100% offline-first. Here's the full breakdown of what's available.

Works Offline

  • Color Signature, aHash, pHash, wHash, dHash, BlockHash — pure JS, zero dependencies
  • ORB / OpenCV — after first CDN load, cached permanently by service worker
  • Chromaprint audio — pure JS, no CDN needed, ever
  • Essentia HPCP + Meyda MFCC — after first CDN load, cached forever
  • Reverse image & audio search
  • Media Viewer — browse images, videos, audio
  • Bulk delete, move, rename
  • Side-by-side compare + result export

First Load Only

Three algorithms use external WASM libraries. Each loads once from a CDN — the service worker then caches them locally forever.

  • Essentia HPCP — Essentia.js (~3 MB) from CDN on first use
  • Meyda MFCC — Meyda.js (~200 KB) from CDN on first use
  • ORB / OpenCV — OpenCV.js (~8 MB) from CDN on first use
💡
Run each algorithm once while online — it caches and works offline in every future session.

Browser Support

Browser PWA Install Offline File Access API Rating
Chrome 80+ ✓ Full✓ Full✓ Full ★★★★★
Edge 80+ ✓ Full✓ Full✓ Full ★★★★★
Safari 16.4+ iOS ✓ Add to Home✓ Full— Limited ★★★★☆
Safari 17+ macOS ✓ Add to Dock✓ Full— Limited ★★★★☆
Firefox — No install✓ Full— Limited ★★★☆☆
Chrome Android ✓ Full✓ Full— Picker only ★★★★☆

How to Uninstall

Uninstalling is just as easy as installing — and leaves nothing behind on your system.

🔒
Nothing is left behind. Uninstalling the PWA removes the app icon and cached files. It does not affect any files on your computer — Sakarto never writes to your filesystem.

Frequently Asked Questions

Does Sakarto work offline?
Yes. Once installed as a PWA and loaded at least once, Sakarto works fully offline. All 7 visual and 3 audio algorithms run entirely on your device. The only caveat is that Essentia.js, Meyda.js, and OpenCV.js load from a CDN on their very first use — after that they're cached locally by the service worker and work offline in every future session.
Is the Sakarto PWA free?
Yes, completely free. There are no subscriptions, no premium tiers, no in-app purchases, and no ads — now or ever.
Does installing give Sakarto extra access to my files?
No. The PWA is a shortcut to the same browser-based app. File access still requires your explicit permission each session via the browser's File System Access API dialog. Installing the PWA does not grant any persistent or additional file system access.
How much storage does the PWA use?
The core app is under 1 MB. After first use, OpenCV.js (~8 MB), Essentia.js (~3 MB), and Meyda.js (~200 KB) are also cached if you've used those algorithms. Total cached storage is under 15 MB in the worst case — far less than any native app.
The Install button doesn't appear — why?
The install button only appears in browsers that support PWA installation (Chrome, Edge, Opera, Brave). It also won't appear if Sakarto is already installed, or if you've previously dismissed the install prompt. Use the manual step-by-step instructions for your platform above.
How do I update Sakarto after installing?
Updates are fully automatic. The service worker checks for new versions each time you open the app while online. The update downloads silently in the background and applies the next time you launch. A notification banner appears when an update is ready — click Refresh to apply it immediately.

Available on Every Platform

One web app — runs natively on any OS with a modern browser.

Windows 10+ macOS Linux iOS 16+ Android iPad / Tablet
Use in Browser Instead