Cull where your photos live.

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.

Mac · Windows · Linux  ·  One-time purchase  ·  30-day free trial

One app for every storage backend

💻Local drives
🗄️NAS (SMB / NFS)
📡SFTP / WebDAV
☁️Dropbox
☁️OneDrive
📷Google Photos
📷iCloud Photos
📱iPhone / Android

No other culling tool browses all of these. Cull a wedding shoot stored across your NAS and Dropbox without downloading first.

Built for photographers who manage their own files.

Cull across local, network, and cloud — in place.

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.

Photos and video, treated equally.

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.

Built for libraries that crash other apps.

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.

Your photos never leave your machine.

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.

Cross-platform, same workflow everywhere.

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.

How Cullstack compares.

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.

Pick the tier that fits your workflow.

One-time purchase. No subscription. Mac, Windows, Linux from one license.

Cullstack is in Early Access. One SKU during this period: full Pro features at the Standard price point. When v1.0 ships, Pro repositions to $179 and a Standard tier ($99) joins the lineup — your Early Access Pro licence stays Pro at the price you paid, for life.

Free

$0forever · no account required

A real photo manager for personal libraries.

  • Browse local drives, view photos & videos
  • Full-screen viewer, slideshow, compare mode
  • Color labels
  • AI metadata display (Stable Diffusion, ComfyUI, Midjourney)
  • Single-file rename, delete, copy, move
  • Duplicate finder — read-only (find them, don't act on them)
  • Reads XMP sidecars (Lightroom / Bridge / PM compatible)

No expiry. No nag. Yours to keep.

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.

Detailed feature comparison

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 activationsUnlimited33
One-time purchase, no subscription
Free updates within v1.x

Download Cullstack.

30-day free trial. Full feature set. No credit card. No account.

Cullstack is signed and notarized on macOS and code-signed on Windows. Linux builds are checksum-verified — see installation notes.

Questions, answered.

What does "Early Access" mean — and what am I actually buying?

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:

  • A perpetual Pro licence, locked in at $99. When the v1.0 price split goes live, your licence stays Pro at the price you paid — for life of the v1.x major version.
  • Every v1.x update free, including all features we ship between now and v1.0.
  • 14-day refund window, no questions asked.
  • 3 device activations (desktop + laptop + backup).
  • Direct line to shape v1.0 — Early Access users get priority on feature requests and bug reports.

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.

How is Cullstack different from Photo Mechanic?

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.

Does Cullstack use AI? How is it different from Aftershoot?

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.

How do I connect my Dropbox, OneDrive, iCloud, WebDAV, or SFTP accounts?

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.

  • Dropbox — one-click OAuth. Choose Dropbox, give the profile a label, click Authorize, approve in your browser. Tokens stay on your machine; we never see them.
  • OneDrive — same OAuth flow as Dropbox. Choose OneDrive → Authorize → sign in with Microsoft. Works for personal accounts and Microsoft 365.
  • WebDAV — server URL (https://… or http://…), username, password. Toggle Bypass SSL check only if you're connecting to a self-signed-cert NAS on your own LAN. Works with Nextcloud, ownCloud, Synology WebDAV, Box (with WebDAV enabled), and any standards-compliant server.
  • SFTP — host, port (default 22), username, and either a password or a private key file. Key paths support both OpenSSH (~/.ssh/id_ed25519) and PuTTY (.ppk) formats. Optional passphrase unlocks encrypted keys.
  • iCloud — no setup needed. iCloud Drive appears as a normal folder under your macOS home directory (~/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.

How does drag-and-drop work? Does plain drag copy or move?

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.

Where is my data stored?

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).

Does Cullstack send my client photos anywhere?

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.

What happens to my license if Aviastone disappears?

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.

Can I move my license between machines?

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.

Do you offer a discount for students or non-profits?

Yes — 30% off for verified students, educators, and registered non-profits. Email sales@aviastone.com with proof of status.