DEV Community

Naren
Naren

Posted on • Originally published at Medium

How to Actually Find Photos on Your Windows PC

I have somewhere north of 150,000 photos on my hard drive and that number keeps growing. Not in the cloud. On my machine, in folders, the way I like it. And for years, finding any specific one meant either scrolling endlessly through folder after folder, or just giving up and accepting that the memory was effectively lost. I eventually got tired enough to build my own solution. It's called Pitara and it's free at www.GetPitara.com.

Windows Search doesn't understand photos. You can type "beach 2019" into the search bar and get nothing useful back, because Windows is looking at filenames, not what's in the image or its metadata. Most photos off a phone are named something like IMG_20190814_183022.jpg. That name tells you absolutely nothing about what's in it.

The obvious alternative everyone suggests is Google Photos. Upload everything, let their AI figure it out. I tried it. It works reasonably well. But uploading 150,000 personal photos to a corporation's server is a trade-off I wasn't willing to make. Your family photos, your location history, your travel patterns, the faces of your kids, all of it sitting on someone else's infrastructure, training someone else's models. No thanks.

So I spent about a year building my own answer. It's called Pitara, it's free, and this is how it works.


The thing most people don't realize about their photos

Every photo taken on a modern smartphone or camera contains rich embedded metadata. GPS coordinates, the exact timestamp down to the second, camera make and model, even altitude if you were hiking. This data has been sitting silently inside your photos the whole time. Your phone put it there. Most tools ignore it. Windows Search certainly does.

Pitara reads all of it. It builds a fast local index directly on your computer using Apache Lucene. Nothing gets uploaded anywhere, ever.


What searching actually looks like

The search bar accepts natural language. Not file names, not folder paths, just what you remember about the moment.

Looking for photos from a specific trip? Type: paris summer 2019
Want shots from a birthday party? Try: birthday morning 2022
Trying to find hiking photos from high elevation? Type: above 8000 feet canon. It understands altitude from EXIF data and filters by camera model in the same query.

Some more that work straight out of the box:

  • diwali 2018 evening — Pitara knows the actual dates of cultural festivals across 7 countries going back 20+ years, so you don't need to remember exact dates
  • iphone weekend morning — camera make, day type, and time of day combined
  • december sammamish family — month, GPS-derived location, and a custom tag together
  • 2020 to 2023 mountains — year ranges with a keyword
  • father's day 2019 — it resolves the actual calendar date automatically
  • sunday afternoon canon above 5000 feet — four filters in one query

Results come back in under half a second, even across a library the size of mine. The index is built once when you first point Pitara at your folders. After that, new photos get picked up and indexed automatically in the background as you add them.


What else it can do

Beyond the search bar, Pitara has eight built-in catalogs for when you'd rather browse than type: Places (grouped by GPS location), Time (by year, season, month, time of day), Cameras, My Tags, Hikes, Holidays, This Day, and Folders.

The Holidays catalog is one of my favorite features. It automatically groups photos by cultural events from 7 countries: United States, India, China, Canada, Japan, Spain, and the United Kingdom. Diwali, Thanksgiving, Chinese New Year, Canada Day, Golden Week, La Tomatina, Guy Fawkes Night and many more. It resolves the actual dates for each year and shows you photos from those days without you having to remember exactly when they fell.

Custom tagging is also built in. You can bulk-tag any set of photos, "gym," "birthday," "roadtrip," and those tags become searchable instantly. It works the way professional asset management software does, without the professional price tag.


Setup takes a minute

You point Pitara at your photo folders, it indexes them, and you start searching. No account. No sign-in screen. No subscription prompt. It works with your existing folder structure and you don't move or rename anything. Installer is about 11 MB.


Why this doesn't exist already

The photo search problem on Windows isn't technically hard to solve. The metadata is already there. The reason most tools don't do this is that local-first software is harder to monetize than cloud services. You can't charge a monthly subscription for an index that lives on your own drive.

If you have a large local photo library and you're tired of not being able to find anything in it, this is worth trying.

www.GetPitara.com — free, Windows 10/11, no account required.

Top comments (0)