Cullstack is a photo and video culling tool that works across your entire storage stack — local drives, NAS, SFTP, Dropbox, OneDrive, Google Photos, iCloud, and your phone — without downloading or consolidating first.
No other culling tool browses all of these. Cull a wedding shoot stored across your NAS and Dropbox without downloading first.
Browse your Synology NAS, SFTP backup server, Dropbox, OneDrive, and iPhone in the same window. Star, rate, tag, and move files across storage backends without ever leaving the app.
Most culling tools treat video as an afterthought. Cullstack ships full Metal-accelerated video preview, frame-accurate scrubbing, and snapshot-to-image, so hybrid photo/video shooters can cull both kinds of footage in one workflow.
JVM memory safety, async thumbnail generation, and incremental directory loading mean Cullstack stays responsive at 100,000+ photos. No more "app quit unexpectedly" mid-cull.
No cloud uploads, no telemetry, no training data, no third-party processing. Cullstack reads and writes your files where they already live. Compatible with client NDAs and confidentiality contracts.
One license works on Mac, Windows, and Linux. Your ratings, tags, and collections live in a portable SQLite sidecar — open the same library on any machine and pick up where you left off.
| Cullstack | Photo Mechanic | Adobe Bridge | digiKam | Aftershoot | ACDSee | |
|---|---|---|---|---|---|---|
| Multi-cloud browsing (Dropbox, OneDrive, Google Photos) | ✓ | — | — | — | — | — |
| SFTP / WebDAV / NAS browsing | ✓ | — | — | — | — | — |
| iPhone / Android USB import | ✓ | — | Partial | Partial | — | Partial |
| On-device AI (semantic search, face detection, smart stacking) | ✓ | — | — | Face detect only | Cloud / sub | Keywords only |
| First-class video culling | ✓ | Plus only | Partial | Partial | — | Partial |
| Linux support | ✓ | — | — | ✓ | — | — |
| One-time purchase | ✓ Free / $99 / $179 | ✓ $139 | Free | Free (open source) | Sub only | Both |
| Cross-platform (Mac + Win + Linux) | ✓ | Mac + Win | Mac + Win | ✓ | Mac + Win | Mac + Win |
| Polished pro UX (modern UI, fast culling) | ✓ | ✓ | Dated | Dated | ✓ | ✓ |
Compared values reflect publicly documented features as of 2026. Cullstack is positioned for photographers who manage their own files across multiple storage systems and want machine-assisted speed without giving up the final call — overlapping with Aftershoot on AI helpers but not trying to be a fully-automated culler, and complementary to RAW developers (Lightroom / darktable / RawTherapee). Free Cullstack also competes directly with Adobe Bridge and digiKam for the local-files-only use case.
One-time purchase. No subscription. Mac, Windows, Linux from one license.
$0forever · no account required
A real photo manager for personal libraries.
No expiry. No nag. Yours to keep.
$99USD · one-time
Pro at v1.0: $179 — Early Access locks you in at $99 forever.
Full Pro features today. Yours to keep at this price.
30-day free trial of Pro features · 3 device activations · refunds within 14 days · free updates within the v1.x series · volume licenses for studios — contact sales@aviastone.com.
| Free | Standard | Pro | |
|---|---|---|---|
| Browsing & viewing | |||
| Browse local drives | ✓ | ✓ | ✓ |
| Photo viewer (RAW, JPEG, HEIC, TIFF, PSD, WebP, PNG) | ✓ | ✓ | ✓ |
| Video player (H.264, H.265, ProRes, AV1, VP9) | ✓ | ✓ | ✓ |
| Full-screen viewer, slideshow, compare | ✓ | ✓ | ✓ |
| AI generation metadata display (A1111, ComfyUI, Midjourney) | ✓ | ✓ | ✓ |
| Culling & organization | |||
| Color labels | ✓ | ✓ | ✓ |
| Reads XMP sidecars (other apps' metadata) | ✓ | ✓ | ✓ |
| Star ratings (0-5) & pick / reject flags | — | ✓ | ✓ |
| Comments per file | — | ✓ | ✓ |
| Full-screen culling mode (auto-advance on rate) | — | ✓ | ✓ |
| Tags & hierarchical keywords | — | ✓ | ✓ |
| Stacks (manual & auto-grouping) | — | ✓ | ✓ |
| Smart collections / saved filters | — | ✓ | ✓ |
| Sort persistence per folder + manual sort | — | ✓ | ✓ |
| XMP sidecar writer (round-trip with Lightroom / PM) | — | ✓ | ✓ |
| File operations | |||
| Single-file rename, delete, copy, move | ✓ | ✓ | ✓ |
| Duplicate finder — find & view duplicates (exact match) | Read-only | ✓ | ✓ |
| Duplicate finder — delete / move duplicates from results | — | ✓ | ✓ |
| Duplicate finder — perceptual (visual similarity) | — | ✓ | ✓ |
| Privacy scan + EXIF / GPS scrub | — | ✓ | ✓ |
| Export pipeline (resize, format convert, quality) | — | ✓ | ✓ |
| Template rename (with AI metadata tokens) | — | ✓ | ✓ |
| Compress to ZIP | — | ✓ | ✓ |
| AI assistance (on-device, no cloud) | |||
| CLIP semantic image search (type "sunset over water") | — | — | ✓ |
| Face detection (single + batch select) | — | — | ✓ |
| Closed-eye detection (flag blinks across a shoot) | — | — | ✓ |
| People / NSFW content flagging | — | — | ✓ |
| Auto-stack by AI similarity (CLIP) | — | — | ✓ |
| Auto-stack bursts (capture time + AI) | — | — | ✓ |
| Auto-stack by face identity (ArcFace / MobileFaceNet) | — | — | ✓ |
| Recursive CLIP indexing across full libraries | — | — | ✓ |
| Pro workflow | |||
| Cloud & network drives (WebDAV, SFTP, Dropbox, OneDrive) | — | — | ✓ |
| Google Photos & iCloud Photos browsing | — | — | ✓ |
| Split Grid (dual-pane workflow) | — | — | ✓ |
| IPTC metadata editor + templates | — | — | ✓ |
| Batch IPTC apply across selection | — | — | ✓ |
| Batch rename, batch privacy scrub, batch export | — | — | ✓ |
| Stack-aware batch operations | — | — | ✓ |
| Priority email support | — | — | ✓ |
| Platform & licensing | |||
| Mac, Windows, Linux | ✓ | ✓ | ✓ |
| Device activations | Unlimited | 3 | 3 |
| One-time purchase, no subscription | ✓ | ✓ | ✓ |
| Free updates within v1.x | ✓ | ✓ | ✓ |
Cullstack is in active development toward its v1.0 release. During this Early Access window there is one SKU: Cullstack Pro at $99 — every feature unlocked, no Standard / Pro split. That's the same feature set that will sell as Pro for $179 once v1.0 ships.
Buying now gets you:
What "Early Access" means honestly: the app is functional and used daily by us, but you're running it before v1.0 stability is fully baked. Expect frequent updates, occasional rough edges, and a responsive team if something breaks for you. If you'd rather wait for v1.0, the trial keeps Pro features unlocked for 30 days so you can evaluate without committing.
Photo Mechanic is the gold standard for fast metadata-driven culling — particularly for sports and news photographers with deep IPTC workflows. Cullstack focuses on a different problem: helping photographers cull across multiple storage systems without consolidating to local first. We work with NAS, SFTP, Dropbox, OneDrive, Google Photos, iCloud, and your phone in one window.
Yes — Cullstack ships on-device AI helpers: semantic image search ("sunset over water"), face detection, closed-eye flagging, NSFW flagging, and AI auto-stacking by visual similarity, capture-time bursts, or face identity (with optional ArcFace / MobileFaceNet models).
What Cullstack doesn't do is pick your keepers for you. Aftershoot's lane is "give me the AI's picks and I'll refine"; Cullstack's lane is "give me AI hints + the fastest possible cockpit to drive my own cull." If you want the machine to decide, Aftershoot's a better fit. If you want machine-assisted speed but keep the final eye on every frame, that's us.
All models run locally — no photos ever leave your machine, no Cullstack server in the loop. Compatible with the strictest client NDAs.
All connections live in one place: open the Connection → Manage Connections… menu. Click + Add, pick the backend, fill in the fields, save, then Connect. Each profile becomes its own branch in the sidebar tree (☁ WebDAV, 🔒 SFTP, 📦 Dropbox, ☁ OneDrive) and you can browse, copy, move, and stack across them the same as a local folder.
~/.ssh/id_ed25519)
and PuTTY (.ppk) formats. Optional passphrase
unlocks encrypted keys.
~/Library/Mobile Documents/com~apple~CloudDocs)
— just navigate to it in the sidebar tree like any other
local folder. iCloud Photos surfaces automatically on macOS
as the iCloud Photos sidebar entry once you
grant Photos library access on first launch.
Credentials are kept locally in the macOS Keychain (or the OS-equivalent secure store on other platforms). Cullstack never relays them through any Aviastone server.
Plain drag-and-drop in Cullstack copies by default — the safer choice for photo workflows, since the original always stays put. Hold Shift (or ⌘ on macOS / Ctrl on Windows) at the start of the drag to move instead. This applies to every backend: local folders, network drives (WebDAV/SFTP), and cloud (Dropbox/OneDrive). External drags in from Finder or Explorer follow the OS's own copy-vs-move conventions.
Cullstack reads your photos from wherever they already live — we never copy them to a Cullstack server. Ratings, tags, and collections are stored locally in a SQLite sidecar database next to your photos. No telemetry, no cloud sync (unless you opt into syncing the sidecar yourself via Dropbox/iCloud Drive).
No. Cullstack reads and writes your photos where they already live — local drives, your NAS, your own SFTP / WebDAV server, or the cloud accounts you authenticate. Nothing is uploaded to a Cullstack-controlled server. This is a contractual win for wedding and portrait photographers whose NDAs prohibit transmitting images to third-party services.
Cullstack is a perpetual license — once you buy it, it works forever on the version you bought. Activation is verified at purchase and re-checked occasionally for refund/fraud protection, but the app continues to function with a long offline grace window. We will publish a final unlock build if we ever wind down the product.
Yes. Each license includes 3 device activations. You can deactivate from a machine you're retiring (Help → Manage License → Deactivate) and free up a slot for a new install. If you've run out of slots due to lost devices, email support@aviastone.com and we'll reset them.
Yes — 30% off for verified students, educators, and registered non-profits. Email sales@aviastone.com with proof of status.