All posts

Thunderstorm: a Spotlight that acts on what it finds

Spotlight is good at one thing: finding. Type a few letters and the app, file or setting appears. Then it stops. Want to rename the file? Reveal it, then rename it in Finder. Want to quit the app? Switch to it, then quit. Want to eject the disk you just found? Not from here. Thunderstorm is Droppy's search panel, and its whole reason to exist is the step after finding.

Direct answer: Thunderstorm is a Spotlight-style panel that searches apps, settings and files, and then lets you act on the result without leaving the panel: rename, duplicate or reveal a file, quit or uninstall an app, eject a disk, or run system commands like Restart and Sleep. It also searches inside Droppy's own droplets, so a query finds clipboard entries, OCR grabs, transcripts and notes. It has a persistent file index with typo tolerance, and it can take over Spotlight's shortcut.
Editorial cover for the Thunderstorm droplet, with an engraved cobalt flower and key hanging from a branch on light periwinkle paper
Finding is the first half. Thunderstorm is built for the second half.

Find, then act

Every result in Thunderstorm carries the actions that make sense for it. Arrow to a file and you can rename it in place, duplicate it, reveal it in Finder, or open it. Arrow to a running app and you can quit it. Arrow to an installed app and you can uninstall it. Arrow to a mounted disk and you can eject it. Type Restart or Sleep and the system command is a result you can run.

That sounds small until you count the round trips it removes. Renaming a file through Spotlight is find, reveal, wait for Finder, click the name, type, Return, then come back to what you were doing. In Thunderstorm it is find, rename, type, Return. The launcher comparison goes through where Raycast and Alfred sit on the same spectrum; Thunderstorm's bet is that most people want the actions without a plugin ecosystem to learn.

Tap a result type

Open, rename, duplicate, reveal. The rename happens in the panel. Duplicate makes the copy beside the original. Reveal opens Finder only when you ask for Finder.

Launch, switch, quit, uninstall. Quit works on the running app without switching to it. Uninstall removes the app and is the fastest way to clear out something you tried once.

Eject, sleep, restart, settings. Disks are results with an eject action. System Settings panes open directly. Restart and Sleep are commands you type.

Clipboard, OCR, transcripts, notes. The same search box finds the URL you copied yesterday, the text you grabbed from a screenshot, the transcript of this morning's voice note, and the note on your shelf.

Results are numbered since 15.2, so a modifier plus a digit runs the one you want without arrowing to it.

Deep droplet search

Since Droppy 15.0 beta 4, Thunderstorm searches inside the droplets that keep history. That turns it into the one search box for everything Droppy has seen: clipboard entries with their source app, OCR grabs still attached to their image, Voice Transcribe transcripts, and Notes. If you copied a tracking number last week, typed part of it, and cannot remember which app it came from, this is where you find it. The Mac's own clipboard search also finds text inside screenshots, so a query matches the words in a screenshot you never OCR'd on purpose.

The index, and why it is fast

Thunderstorm keeps a persistent file index rather than asking Spotlight's index each time. The index survives restarts, so the first search after launch is as fast as the hundredth. Matching is typo tolerant, so a missed letter still finds the file, and results are ranked so the thing you open most is at the top. To keep that index from costing anything while you are not searching, Thunderstorm releases it after ten idle minutes and rebuilds it on the next open. That is the pattern across Droppy: pay for a feature while it is on screen, not in the background.

SpotlightThunderstorm
Find apps, files, settingsYesYes
Rename or duplicate in placeNoYes
Quit or uninstall an appNoYes
Eject, sleep, restartNoYes
Search clipboard, OCR, transcripts, notesNoYes
Typo toleranceSomeYes
ShortcutCommand SpaceAnything, including Command Space

Taking over Command Space

You can give Thunderstorm any shortcut, and the setting offers to take over Spotlight's. If you do, Command Space opens Thunderstorm and Spotlight stays reachable through its menu bar icon. It is a reversible choice: switch the droplet off and the chord goes back to Spotlight. Many people run both, with Thunderstorm on Command Space for the daily grind and Spotlight kept for the occasional Siri suggestion or calculation Thunderstorm does not attempt.

Where Ring fits

Thunderstorm is for the target you have to name. Ring is for the handful of actions you do all day and do not want to name. Type when the thing is unknown, flick when it is known. They are two shortcuts, and after a week neither needs any thought.

Product verification

Checked against the current product: the Droplet Store entry for Thunderstorm lists universal search across apps, settings and files, rename, duplicate and reveal, quit or uninstall, eject, sleep or restart, and the configurable shortcut that can replace Spotlight's. Deep droplet search arrived in 15.0 beta 4, the persistent index with typo tolerance in 15.0 beta 3, the ten-minute index release in 15.0 beta 8, and numbered results in 15.2 beta 1.