Igor Yusupov

Invenio - Local AI search for Mac video & photo libraries

by
Most AI media tools want your data in the cloud. Invenio is built for your Mac. It gives your AI local access to your video and photo libraries. Type "man on a bike" – it finds the exact frame, understands the context, and lets you drag it directly into Premiere or Final Cut. No cloud, no tracking, 100% local via Apple Neural Engine. Works with TBs on external drives. Visual search and OCR are completely free.

Add a comment

Replies

Best
Igor Yusupov
Maker
📌
Hey Product Hunt! 👋 I'm Igor, the maker of Invenio. I’m the kind of person who has "External_Drive_1", "2", and "3" filled with years of raw footage and photos. Whenever I needed "that one shot of a sunset" or a specific slide from a recorded Zoom call, I’d spend hours scrubbing through timelines. I loved the search power of Google Photos, but I didn't want to upload terabytes of my private life or professional work to the cloud just to make it searchable. That’s when it clicked: My Mac already has a powerful Neural Engine. Why can't it just "watch" and index my videos for me, locally? So I built Invenio. It handles the heavy lifting on-device, meaning your files never leave your machine. What it does for you: • Visual Search: Find moments by simply describing them (e.g., "dog playing on a beach"). • Speech Search: Search for any words spoken in the video to find the exact moment instantly. • Pro Workflow: Once you find the shot, just drag and drop it straight into Premiere, Final Cut, or DaVinci. Visual search and OCR are completely free and unlimited. I’m an indie dev and I’d love to hear your honest thoughts! If you’d like to try the Pro features (Voice Search), let me know in the comments and I’ll send you a promo code for full access. Let's make video search feel human again! 👇
Harshal Chaudhary

I would like to know if you process all videos to create metadata locally or with every search the apple neural engine goes through all the videos ?

Igor Yusupov

@harshalvc_ai thank you for the question, Harshal!

Invenio creates a local index once. This makes subsequent searches nearly instant and very light on the CPU/Battery, as the app only needs to check the index, not the original video files.

Thami Benjelloun

I confirm. For creators, search is a huge hidden productivity problem, especially when years of footage are sitting across external drives. “Google Photos-level search, but private and on-device” is a very clear positioning.

What was the hardest part technically, indexing large video libraries locally or making the search results precise enough?

Igor Yusupov

@thamibenjelloun Thanks for the feedback, Thami! Honestly, both were a massive headache. Doing everything 100% locally on a Mac is quite a beast – keeping the indexing fast without freezing the machine is tough, and tuning the search precision on-device is just as hard.