Help & Documentation
Everything you need to know to get the most out of CullVue.
Getting Started
Adding Your First Folder
- Click + Add Folder in the top-right corner of the toolbar
- Select a folder containing your photos and videos from the system file picker
- The folder will appear in the Folders section of the left sidebar
- Click on the folder to browse its contents in the media grid
CullVue monitors your watched folders in real-time. New photos appear instantly, deleted photos are removed, and folder changes are reflected automatically.
Understanding the Interface
CullVue uses a two-panel layout:
- Left Sidebar — Contains three sections: Albums, Tags, and Folders. Click any item to view its contents.
- Media Grid — Displays thumbnails of your photos and videos with virtual scrolling that handles 50,000+ items smoothly.
- Toolbar — Top bar with media type filter, sort options, search, and settings.
- Status Bar — Bottom bar showing background task progress and app status.
Browsing & Viewing
Photo Grid
Thumbnails load automatically as you scroll. The grid adjusts columns based on your window width.
- Hover over a thumbnail to see the filename and action buttons
- Click a thumbnail to open the full-size preview
- Right-click a thumbnail to open the context menu for quick tagging and album assignment
Preview Modal
Click any thumbnail to open the full-resolution preview.
| Action | How |
|---|---|
| Next image | Click > arrow or press Right Arrow |
| Previous image | Click < arrow or press Left Arrow |
| Close preview | Click X, click the dark overlay, or press Escape |
Videos open with a built-in player with playback controls.
The info bar at the bottom shows the filename, file size, and modification date.
EXIF Metadata Panel
View detailed camera and image information for any photo.
How to open: Click the i button on a thumbnail hover overlay.
The metadata panel slides in from the right and displays:
- File Info — Name, size, modification date, full path
- Dimensions — Image width and height in pixels
- Camera — Make, model, and lens
- Exposure — Aperture (f-stop), shutter speed, ISO, focal length
- Date Taken — Original capture date and time
- GPS — Location coordinates (if available)
The panel automatically updates when you navigate between images using the preview arrows.
Organization
Albums
Albums are virtual collections. Adding a photo to an album does not move or copy the file.
| Action | How |
|---|---|
| Create album | Click the + button next to "Albums" in the sidebar |
| View album | Click the album name |
| Rename album | Hover over the album and click the pencil icon |
| Delete album | Hover over the album and click the x icon. Your photos are not deleted. |
| Add photos to album | Right-click a photo > select an album, or use batch actions |
| Remove from album | Right-click a photo > uncheck the album |
Tags
Tags let you label and categorize your photos across folders.
| Action | How |
|---|---|
| Create tag | Click the + button next to "Tags" in the sidebar |
| View tagged photos | Click the tag name |
| Star a photo | Hover over a thumbnail and click the star icon |
| Tag via context menu | Right-click a photo > check/uncheck tags |
| Delete tag | Hover over the tag and click the x icon. Photos are untagged but not deleted. |
The built-in Star tag uses a star icon and cannot be deleted.
Multi-Select & Batch Actions
Select multiple photos to tag or organize them in bulk.
| Action | How |
|---|---|
| Select one | Click a thumbnail |
| Add to selection | Cmd+Click (Mac) or Ctrl+Click (Windows/Linux) |
| Select range | Shift+Click to select all items between last selected and clicked |
| Select all | Cmd+A (Mac) or Ctrl+A (Windows/Linux) |
| Clear selection | Press Escape |
When multiple items are selected, a floating Batch Action Bar appears at the bottom:
- Tag — Apply or remove tags from all selected items
- Add to Album — Add all selected items to an existing or new album
- Clear — Deselect all items
Search & Filtering
Text Search
Type in the search box in the toolbar to filter by filename. Search is case-insensitive.
Wildcard patterns supported:
| Pattern | Meaning | Example |
|---|---|---|
* | Match any characters | *.jpg matches all JPEGs |
? | Match single character | photo_?.png matches photo_1.png, photo_A.png |
Press Escape or click the x in the search box to clear the search.
AI Semantic Search
Search your photos by describing what's in them using natural language.
Examples: "sunset at the beach", "cat on a couch", "birthday party", "red car"
How to use:
- Click the brain icon in the search bar to switch to semantic mode
- Type a description (3+ characters)
- Results appear automatically after a brief pause, or press Enter for instant results
First-time setup required:
- Click the index icon in the toolbar (appears in semantic mode)
- Click Download Model to download the AI model (~400MB, one-time)
- Click Start Indexing to analyze your photos
Indexing runs in the background and does not slow down your computer. Progress is shown in the status bar. You can use the app normally while indexing runs.
All AI processing happens entirely on your device. No photos are uploaded anywhere. Semantic search works completely offline.
Search Scope
Use the scope dropdown next to the search box:
- This Folder — Search only the currently selected folder
- All Folders — Search across all your watched folders
Sort Options
Click the sort dropdown in the toolbar:
| Option | Description |
|---|---|
| Newest First | Sort by date, most recent first |
| Oldest First | Sort by date, oldest first |
| Name A-Z | Alphabetical by filename |
| Name Z-A | Reverse alphabetical |
| Largest First | Sort by file size, biggest first |
| Smallest First | Sort by file size, smallest first |
Media Type Filter
Click the filter dropdown in the toolbar:
| Option | Description |
|---|---|
| All | Show photos and videos |
| Images | Show only photos |
| Videos | Show only videos |
Advanced Filters
Click the filter icon next to the search box to expand advanced filters:
- Size Filter — Set minimum and maximum file size (presets: 100KB, 1MB, 5MB, 10MB, 50MB, 100MB)
- Date Filter — Set "after" and "before" dates to filter by modification date
- Clear All — Reset all advanced filters
Supported File Formats
Images
| Format | Extensions |
|---|---|
| Standard | JPG, JPEG, PNG, GIF, WebP, BMP, AVIF |
| Apple | HEIC, HEIF |
| RAW | CR2, CR3 (Canon), NEF (Nikon), ARW (Sony), DNG (Adobe), ORF (Olympus), RAF (Fujifilm), RW2 (Panasonic), PEF (Pentax) |
| Other | TIFF, TIF, SVG |
Videos
| Format | Extensions |
|---|---|
| Common | MP4, MOV, AVI, MKV, WebM, M4V |
| Other | WMV, MTS, M2TS |
Background Tasks
Thumbnail Generation
CullVue automatically generates and caches thumbnails for all your photos and videos. Thumbnails are stored locally and regenerated automatically if the original file changes.
Video thumbnails are extracted from a frame at 10% of the video duration.
Progress is shown in the status bar when generation is active.
AI Indexing
After downloading the AI model, CullVue indexes your photos in the background for semantic search. The status bar shows indexing progress including the current file being processed.
- Foreground indexing (from the indexing modal) processes images faster
- Background indexing runs at lower priority to keep the app responsive
When files are deleted from your watched folders, their AI index entries are automatically cleaned up.
Auto-Updates
CullVue checks for updates automatically. When an update is available, the status bar on the bottom-right will show:
| Status | What it means |
|---|---|
| vX.X.X available | A new version is ready to download. Click Update to start. |
| Updating X% | The update is downloading. |
| Update ready | Download complete. Click Restart to apply the update. |
You can dismiss any update notification by clicking the x button and update later.
To manually check for updates, use the Help > Check for Updates menu.
Licensing
Free Trial
CullVue includes a 14-day free trial with full functionality. No credit card required. The remaining trial days are shown in the status bar.
Activating a License
- Purchase a license from the CullVue website
- When prompted (or via Settings > License), enter your license key
- Click Activate
Your license is a one-time purchase with no recurring fees. It can be activated on multiple devices (the limit depends on your license type).
Managing Your License
Open Settings (gear icon in toolbar) to view:
- License status (Active, Trial, Expired)
- Registered customer name
- Device activation count (e.g., "2 / 3 devices")
From settings you can:
- Validate Now — Re-verify your license online
- Deactivate This Device — Free up a device slot for use elsewhere
Settings
Click the gear icon in the top-right corner of the toolbar to open Settings.
Diagnostics & Crash Reports
- Enable anonymous diagnostics — Opt-in to send crash reports and basic usage data
- Only includes: operating system, CPU architecture, and app version
- No personal data, photos, or filenames are ever collected
Send Feedback
When diagnostics are enabled, you can send feedback directly from the app:
- Click Send Feedback in Settings
- Choose a category: Bug Report, Suggestion, Complaint, or Other
- Write your message
- Optionally include your email for follow-up
- Click Send Feedback
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + A | Select all visible items |
| Escape | Clear selection / Close modal / Clear search |
| Left Arrow | Previous image (in preview) |
| Right Arrow | Next image (in preview) |
| i | Toggle metadata panel |
| Enter | Trigger semantic search immediately |
| Cmd/Ctrl + Click | Add/remove item from multi-selection |
| Shift + Click | Select range of items |
| Right-Click | Open context menu for tagging and album assignment |
Privacy & Security
- 100% Local — All photos stay on your device. Nothing is uploaded.
- Offline AI — Semantic search runs entirely on your device using on-device machine learning.
- Encrypted License — License data is stored with AES-256-GCM encryption, tied to your device.
- No Tracking — No analytics or tracking by default. Crash reporting is opt-in only.
- No Cloud — No accounts, no sign-ups, no cloud dependency.
System Requirements
Minimum
- macOS 12+, Windows 10+, or Ubuntu 22.04+
- 4 GB RAM
- 500 MB disk space (+ ~400MB for AI model on first download)
- Any modern CPU (2018+)
Recommended
- Apple Silicon Mac (M1 or newer) for hardware-accelerated AI
- 8 GB RAM
- SSD storage
- 1 GB free disk space
Troubleshooting
Photos not appearing
- Ensure the folder is added to watched folders (click + Add Folder)
- Check that the files are in a supported format
- Try removing and re-adding the folder
Thumbnails not loading
- Thumbnails are generated in the background. Check the status bar for progress.
- For HEIC files, ensure the system has HEIC decoding support
- For video thumbnails, FFmpeg is used internally for frame extraction
Semantic search returning no results
- Ensure the AI model has been downloaded (click the index icon in semantic mode)
- Check that images have been indexed (status bar shows indexed count when idle)
- Try broader search terms. The similarity threshold is set to include fuzzy matches.
- Newly added photos need to be indexed before they appear in semantic search results
App feels slow with large libraries
- CullVue uses virtual scrolling and should handle 50,000+ items smoothly
- If thumbnails load slowly, the background generation may still be running
- AI indexing runs at reduced priority to avoid impacting responsiveness