Salty Gnome LLC builds focused macOS utilities that each solve one problem well. Our apps are native SwiftUI, fully sandboxed, and make zero network connections — your data never leaves your Mac. No Electron, no telemetry, no subscriptions.
Pricing will be announced when the apps launch on the Mac App Store. There are no subscriptions — any purchase is a one-time buy.
No. Both apps run 100% offline with zero network connections, zero analytics SDKs, and zero tracking. Everything stays on your Mac. See our full Privacy Policy for details.
DiskPulse runs on macOS 14 (Sonoma) and later. SnapPulse requires macOS 26 (Tahoe) due to its use of the Apple Intelligence Foundation Models framework. Both apps run on Intel and Apple Silicon Macs, though SnapPulse's AI features require Apple Silicon.
Click the DiskPulse icon in your menu bar, choose Settings (or press ⌘,), then click + Add Folder. Navigate to any folder and click Select Folder. DiskPulse runs its first scan instantly. You can add as many folders as you need, including external drives.
New in v1.1 — each folder can have its own independent scan interval. Look for the "Scan Every" dropdown beneath each folder in Settings. Options range from 1 minute (for high-churn folders like Downloads) to 1 day (for cold storage like photo libraries). The default is 5 minutes.
| Interval | Best For | Example Folders |
|---|---|---|
| 1 min | High-churn folders | Downloads, Desktop |
| 5 min Default | Balanced responsiveness | Documents, Projects |
| 15 min | Moderate activity | Work files, shared folders |
| 1 hour | Low-activity monitoring | Archives, reference material |
| 1 day | Cold storage drift checks | Photo libraries, backups |
The Ignore List filters out files and folders that would inflate your growth numbers with meaningless churn — things like .DS_Store, .cache, or node_modules. In Settings, scroll to Ignore List, type a filename, folder name, or extension, and press Enter. DiskPulse ships with .DS_Store, .Trash, and .git already filtered.
DiskPulse has two independent alert thresholds in Settings:
Yes. In addition to scheduled scans, DiskPulse uses macOS's built-in file system events (FSEvents) to detect changes within seconds — so you always have a complete, up-to-the-moment picture even between scan intervals.
You can also empty Trash directly from the menu bar dropdown.
SnapPulse uses Apple's Vision framework to run optical character recognition (OCR) on every screenshot automatically. The text is categorized by screen region — top bar, sidebar, main content, etc. — with weighted scoring to prioritize the most meaningful content. QR codes and barcodes are detected too, including stylized codes with embedded logos.
All processing happens entirely on your Mac. Nothing is uploaded or sent anywhere.
SnapPulse identifies 8 types of structured data from the OCR-extracted text:
Each entity type gets a visual badge on the screenshot card showing the count detected.
When SnapPulse detects entities, it generates one-click actions prioritized by urgency. The primary action button on each card automatically surfaces the most relevant one:
SnapPulse automatically groups related screenshots into sessions based on time proximity (configurable, default 5-minute gap) and content similarity. Each session tracks start/end times, duration, and the domains you visited.
On Apple Silicon Macs with Apple Intelligence enabled, SnapPulse uses Apple's on-device Foundation Models to generate smart session titles, natural language summaries, and key insights with action items. When Apple Intelligence isn't available, sessions fall back to domain-based titles.
Yes. The OCR engine extracts text regardless of language, and when Apple Intelligence generates a session summary, it produces the summary in your system language. So if you screenshot a German email, a Japanese product page, or a French article, you'll get an English summary (or whatever your Mac's language is set to) — no extra translation step needed.
SnapPulse uses perceptual hashing (dHash algorithm) to detect near-duplicate screenshots taken in quick succession. You can tune the behavior in Settings under the Duplicates tab:
Duplicates are grouped visually with similarity percentages displayed.
Yes. Click Export OCR in the Dashboard toolbar and choose from four formats: plain text (.txt), CSV (.csv), JSON (.json), or Markdown (.md). Export works for individual screenshots or in batch across your current selection/filter.
No — auto-cleanup never deletes files from your disk. It only removes old entries from SnapPulse's internal tracking database. You can configure it to remove entries after 7, 14, 30, 60, or 90 days, or cap the total count at 50, 100, 250, 500, or unlimited. Your actual screenshot files are never touched.
Yes. Click Scan Historical in the Dashboard toolbar to process all existing screenshots in your watched folders. SnapPulse will run OCR, detect entities, and add them to your dashboard just like newly captured screenshots.
Can't find what you need above? We'll get back to you within 24 hours.