Show HN: I made a Gemma 4 Mac app that names screenshots with local AI
SnapName is a macOS app that automatically renames screenshots using a bundled local AI model (Gemma 4), ensuring privacy by not uploading images.
Local AI screenshot naming for macOS
Screenshots, finally named.
Private by Design: screenshot never leaves your Mac and is named locally by a bundled Gemma 4 AI Model.
Keep your screenshot app. SnapName watches the folder. New images get useful names locally.
Download for macOS
Apple Silicon Mac. macOS 13 or later. CPU and GPU support.
Automatic
Screenshot 2026-05-30 at 4.42 PM.png New image detected
Naming locally with bundled AI...
Suggested name stripe_checkout_settings
✓
stripe_checkout_settings.png Saved without uploading the image
Auto-save off Confirmation on
Workflow
Let screenshots arrive. SnapName handles the names.
SnapName watches your screenshot folder and lets you review and choose from three AI name suggestions. Or just choose auto-save to automatically go with the first AI suggestion without having to do anything.
1
Watch your screenshot folder
Automatic mode follows the macOS screenshot location and imports macOS-marked screenshots.
2
Use any image drop folder
Custom mode watches a folder you choose and imports every new readable image.
3
Review or auto-save
Approve a suggested name yourself, or turn on auto-save for watched-folder files.
Flexible imports
Use the screenshot tool you already like.
SnapName does not need to replace your capture workflow. It can rename screenshots created by macOS, CleanShot, Shottr, or any other tool that saves images into a folder you watch.
PNG, JPEG, HEIC, TIFF, and AVIF files are supported when macOS can decode them. SnapName's own menu and hotkey capture features are still there when you want them.
Automatic mode Follows the current macOS screenshot folder and imports macOS screenshot files.
Custom mode Watches any chosen folder and imports every new readable image.
Keep using the tool you are used to SnapName works alongside your current screenshot app. As long as new images land in a watched folder, SnapName can suggest better names for them.
Privacy by design
Your screenshots are not uploaded for AI naming.
SnapName bundles llama.cpp and Google Gemma 4 model files inside the app, so screenshot content is analyzed locally on your Mac. Your images are never sent to an external AI model for naming, providing you with total privacy over your screenshots.
Local AI runtime llama.cpp with bundled Gemma multimodal model
Screenshot content Processed locally on your Mac