SnapName
Show HN: I made a Gemma 4 Mac app that names screenshots with local AI
Last verified:
What is SnapName?
SnapName is a native macOS menu bar app that uses local AI to suggest useful filenames before saving screenshots. It watches your screenshot folder (default ~/Screenshots or a custom folder you choose) and automatically detects new images, then generates three AI-powered naming suggestions using a bundled Google Gemma 4 multimodal model.
The app is private by design: screenshots never leave your Mac and are named locally using llama.cpp with bundled Gemma model files inside the app. This provides total privacy over your screenshots since image content is never sent to an external AI model. SnapName supports PNG, JPEG, HEIC, TIFF, and AVIF files that macOS can decode.
SnapName is designed for macOS users who take lots of screenshots and want meaningful, descriptive filenames instead of generic names like 'Screenshot 2026-05-30 at 4.42 PM.png'. It works alongside your existing screenshot tool (macOS built-in, CleanShot, Shottr, or any other) as long as images save to a watched folder. Users can review and choose from three AI suggestions or enable auto-save to automatically use the first suggestion.
The app requires an Apple Silicon Mac running macOS 13 or later, with both CPU and GPU support available. It includes its own menu and hotkey capture features for when you want them, but primarily functions as a renamed layer over your existing screenshot workflow.
SnapName pricing
Pricing model: Freemium
SnapName offers a trial with 20 successful screenshots before a subscription is required. After the trial, an annual subscription is required to continue using the app. Stillbyte Labs offers a 14-day refund window for SnapName annual subscriptions if the app is not a good fit. Downloads are currently temporarily paused while the new checkout setup is finalized. Contact [email protected] for refund requests.
SnapName pros
- Local AI processing keeps screenshots private and never uploads images
- Bundled Google Gemma 4 multimodal model requires no API keys
- No external AI service dependencies or internet required for naming
- Works with any screenshot tool (macOS, CleanShot, Shottr, etc.)
- Automatic folder watching detects new screenshots instantly
- Three AI naming suggestions let you choose the best option
- Auto-save mode eliminates manual approval for hands-free workflow
- Custom mode allows watching any folder you choose
- Supports PNG, JPEG, HEIC, TIFF, and AVIF file formats
- Native macOS menu bar app with clean SwiftUI interface
- Apple Silicon optimized with CPU and GPU support
- Includes built-in menu and hotkey capture features
- Follows macOS screenshot folder settings automatically
- Generates descriptive snake_case filenames like stripe_checkout_settings
- 14-day refund window for annual subscriptions
SnapName cons
- Only works on macOS (no Windows or Linux support)
- Requires Apple Silicon Mac (no Intel Mac support)
- macOS 13 or later required (not compatible with older macOS)
- Downloads temporarily paused while checkout setup is finalized
- Trial limited to 20 successful screenshots before subscription
- Annual subscription required after trial expires
- Bundled AI model increases app download size
- Local AI processing may use significant CPU/GPU resources
Frequently asked questions about SnapName
What is SnapName?
SnapName is a native macOS menu bar app that uses local AI to suggest useful filenames for screenshots. It watches your screenshot folder and generates descriptive names using a bundled Google Gemma 4 AI model, replacing generic names like 'Screenshot 2026-05-30 at 4.42 PM.png' with meaningful names like 'stripe_checkout_settings.png'.
Is my privacy protected with SnapName?
Yes, SnapName is private by design. Screenshots never leave your Mac and are named locally by a bundled Gemma 4 AI Model. The app 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.
Do I need to replace my current screenshot app?
No, SnapName does not need to replace your capture workflow. It works alongside your current screenshot app like macOS built-in tool, CleanShot, Shottr, or any other tool. As long as new images land in a watched folder, SnapName can suggest better names for them.
What folders does SnapName watch?
SnapName has two modes: Automatic mode follows the current macOS screenshot folder (default ~/Screenshots) and imports macOS screenshot files. Custom mode watches any folder you choose and imports every new readable image in that folder.
What file formats does SnapName support?
SnapName supports PNG, JPEG, HEIC, TIFF, and AVIF files when macOS can decode them. Any readable image file that macOS can open can be renamed by SnapName.
What are the system requirements for SnapName?
SnapName requires an Apple Silicon Mac running macOS 13 (Ventura) or later. The app supports both CPU and GPU processing for the AI model. Intel Macs are not supported.
How does the auto-save feature work?
When auto-save is turned on, SnapName automatically renames watched-folder files using the first AI suggestion without requiring you to review or approve anything. With auto-save off, you can review and choose from three AI name suggestions before saving.
How many AI suggestions does SnapName provide?
SnapName provides three AI name suggestions for each screenshot. You can review and choose from these three options, or if auto-save is enabled, the app automatically uses the first suggestion.
What AI model does SnapName use?
SnapName uses Google Gemma 4, a multimodal AI model bundled inside the app. The app also bundles llama.cpp as the local AI runtime. This means the model runs entirely on your Mac without needing internet access or external API calls.
What is the refund policy for SnapName?
Stillbyte Labs offers a 14-day refund window for SnapName annual subscriptions. If SnapName is not a good fit, you can email [email protected] to request a refund within 14 days of purchase.