lap
SHA-256Open-source, offline-first desktop photo manager for macOS, Windows, and Linux—local AI search, folder-first workflow, no cloud account or subscription required.
Smart Download
Download Download Version
v0.3.3 · 267.7 MB
A private, offline-first photo manager with on-device AI search for large local libraries.
Core Features
- Local AI search by text prompt, visual similarity, and face clustering—all processed offline
- Folder-first workflow: works with existing folders, no import, no database lock-in
- Optimized for smooth browsing across libraries with 100k+ files
- Duplicate cleanup with reclaimable-space summaries and bulk removal
- Interactive map view for geotagged photos and videos
What It Can't Do
- •The Windows installer is unsigned, so SmartScreen may block the download—click 'Keep anyway'. Tags, ratings, collections, and Smart Albums are stored only in Lap's local database, not embedded in the files, so they will not carry over to other apps or travel with exported photos. Renaming or moving files outside Lap (in Finder or Explorer) can break that organization—perform file operations inside Lap and back up the database via Settings → Storage. Lap offers no cloud sync, no mobile app, and is not a backup solution.
Use Cases
- Organizing large family photo archives and finding old photos by date, place, or face
- A privacy-focused replacement for cloud photo services like Google Photos
- Photographers managing RAW+JPEG pairs and culling shoots locally
- Browsing albums on NAS or disconnected drives via cached thumbnails
Lap is a free, open-source desktop photo manager for macOS, Windows, and Linux built around a simple promise: your photos never leave your disk. Unlike Google Photos or iCloud, there is no account, no forced upload, and no subscription—everything, including AI search, runs locally. Compared with veteran tools like digiKam, Lap feels more modern and avoids import lock-in by working directly with your existing folders. It is optimized for libraries of 100,000+ files, with fast browsing by date, folder, location, camera, tags, ratings, and faces. On-device AI powers text-prompt search in 50+ languages, visual similarity, smart tags, and face clustering without sending anything to the cloud. Practical extras include Smart Albums, duplicate cleanup with reclaimable-space summaries, an interactive map view, a four-pane culling viewer, photo collages, built-in crop and rotate edits, Apple Live Photos and Google Motion Photos playback, and unified RAW + JPEG/HEIC pairs across 60+ formats.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Download the installer for your platform from the GitHub Releases page: .dmg for macOS, .msi for Windows, .deb or .AppImage for Linux
Install and launch the app; on macOS you can alternatively run brew install --cask lap
Point Lap at your existing photo folders and it indexes them in place, so you can browse and search immediately with no import step
- Download the installer for your platform from the GitHub Releases page: .dmg for macOS, .msi for Windows, .deb or .AppImage for Linux
- Install and launch the app; on macOS you can alternatively run brew install --cask lap
- Point Lap at your existing photo folders and it indexes them in place, so you can browse and search immediately with no import step
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
2ccda04b292cf3af11c449ac326ccfd5901277362624d73b968fdfa77f51dc11This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Uninstalling Lap never deletes your original photos. macOS: run brew uninstall --cask lap or drag Lap.app to the Trash, then remove the com.julyx10.lap folders under ~/Library/Application Support, ~/Library/Caches, and ~/Library/WebKit plus its plist. Windows: uninstall via Settings > Apps > Installed apps, then delete the com.julyx10.lap folders under %LOCALAPPDATA% and %APPDATA% using PowerShell. Linux: run sudo apt remove lap for DEB installs (or simply delete the AppImage), then remove com.julyx10.lap under ~/.local/share, ~/.cache, and ~/.config.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
localsend
Free, open-source, cross-platform tool for secure local network file sharing — no internet needed.
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.
Nextcloud Server
Nextcloud Server is a free, self-hosted productivity platform that puts you in control of your files, contacts, calendars, and communication.