A frictionless, local-first Mac app to index and search all your screenshots and image assets. Built with Rust/Tauri for zero footprint and powered by native macOS Vision for 10x OCR accuracy. Optional cloud, no tracking—just pure utility.
Hi PH community! 👋 I’m Safi, a solo builder and Portfolio Founder.
I built Mirowl because my own desktop was a graveyard of 'Screen Shot...' files. I wanted a way to manage these assets that felt native, stayed local-first, and didn't require a cloud subscription.
Why Mirowl?
🦉 Frictionless: It sits in your menu bar and works in the background.
🦀 Rust-Powered: Near-zero idle footprint and high-performance indexing.
🔍 10x Accuracy: We use native macOS Vision for deep text/code search.
🛡️ Privacy: 100% local. Your data never leaves your machine.
We just shipped v1.1.0 and I'm excited to get it into your hands. I'm here all day to answer questions and listen to your feedback. Let's kill the digital clutter together! 🚀
Native macOS Vision for the OCR instead of a bundled cross platform model is the choice that earns trust here. On device accuracy and a near zero idle footprint are exactly what a menu bar utility lives or dies on, and Rust plus Tauri is the right call for an indexer that has to stay invisible. Read your reply to Joe on the Pro tier visual descriptors. The follow up I would push on: when both layers are available, does a query rank OCR and visual embeddings together, or does OCR run first and visual only kicks in as a fallback? The two paths can disagree, and a screenshot with no text but strong visual content should still be able to outrank a partial OCR match. And on a library of tens of thousands of old screenshots, does the first full index throttle itself, or is the cold start the painful part?
I have, like, thousands of unnamed screenshots just sitting there because once they get buried, it’s basically impossible to find them again.I've never really preferred cloud storage for screenshots/files because of the privacy aspect, so the fact that this works mostly on-device is probably the biggest selling point for me.
Very useful one, as because we take screenshot of ideas, workshops slides and every important thing under the sun that we feel we may need later on. but later on while looking for it never really find them. this will definitely solve that issue. can you make a similar thing for Windows please?
Finally, a tool for the thousands of screenshots I swear I’ll organize “later.” 😅 The local OCR + privacy-first architecture makes this stand out. Looking forward to trying it out!
rust/tauri + native Vision — nice combo. built similar local-first on mac, the OCR pass got memory-heavy past a few thousand shots. you indexing incrementally on new ones or batching the lot?
Awesome... this looks great.. i have some many screenshots and struggle to organize them
I like the local-first approach. Is Mirowl currently macOS-only, or are there plans for a Windows version in the future?
Built a K1 document OCR pipeline professionally and spent the last week generating hundreds of AI video storyboard screenshots across GPT and Kling. The screenshot search problem is real — I was manually scrolling through folders looking for specific reference images. Curious how Mirowl handles images with minimal text — like a cinematic still or a product photo with just a logo. Does the AI understand visual content beyond just OCR, or is it purely text extraction from images?
When you say local OCR powered AI, how much extra infra would it need to run?
Nice that everything happens on device, as i state with thoth, our devices have more computing power than the Apollo guidance computer so why offload computing to the cloud !
Quick question: does Mirowl rename the files or propose titles based on the content, or is it search-only? Auto-naming "Screen Shot 2026..." into something findable would be huge for me. To keep that local it could be done with apple intelligence
Local OCR is a smart call, especially for screenshots that often have personal stuff in them. Curious which engine you went with under the hood, Apple Vision or something custom? I work with on-device OCR too and the accuracy on dense text was the hardest part to get right.
About Mirowl on Product Hunt
“Search all your screenshots via a local OCR-powered AI”
Mirowl launched on Product Hunt on June 2nd, 2026 and earned 92 upvotes and 26 comments, placing #18 on the daily leaderboard. A frictionless, local-first Mac app to index and search all your screenshots and image assets. Built with Rust/Tauri for zero footprint and powered by native macOS Vision for 10x OCR accuracy. Optional cloud, no tracking—just pure utility.
Mirowl was featured in Mac (103.5k followers), Productivity (654.4k followers) and Artificial Intelligence (471.7k followers) on Product Hunt. Together, these topics include over 251.8k products, making this a competitive space to launch in.
Who hunted Mirowl?
Mirowl was hunted by Safi. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Mirowl stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.