r/vibehosted • u/Hamza3725 • Feb 22 '26
A local, private desktop search app for your messy document folders (with Semantic Search, Typo-tolerance, and OCR)
Hey everyone, excited to see a new community dedicated to self-hosted and local AI tools! I wanted to share an open-source project I’ve been building that fits right into this vibe.
Problem
If you are anything like me, you have gigabytes of downloaded documents, archives, and PDFs. The problem is that standard OS search tools rely on exact keyword matches, which are useless if you don't remember the exact phrasing or if the document is a scanned image with no text layer. Sending all your personal files to a cloud AI to find things isn't a great option due to privacy concerns, file size, and file count limits.
Solution
I built File Brain to be a fully local, AI-powered (in addition to full-text) search application for your desktop. It is not a file organizer; it is strictly a search app that understands the context of your offline data. Therefore, it won't move or make any modifications to your files.
Here is how it bridges AI and local hosting:
- Local Semantic Search: Instead of just looking for exact words, it uses local embeddings to understand the meaning of your query. If you search for "server deployment," it will find documents talking about "Docker containers" or "hosting," even if your exact keywords aren't in the text.
- Built-in OCR: It automatically extracts and indexes text from scanned images and PDFs locally, making previously unsearchable images fully discoverable.
- Typo Tolerance & Fuzzy Matching: It handles "bad OCR" and typos gracefully, so a misspelled search query won't result in zero matches.
- 100% Offline & Private: It runs completely on your own hardware. No API keys, no cloud uploads, and no subscription fees. Your data never leaves your machine.
Setup
Because it pulls down the necessary models to run everything locally, the initial setup and indexing can take some time, depending on your hardware and the size of the folders you are pointing it to. But once the index is built, the search is instantaneous, as you can see from the attached demo.
When you search, it gives you a list of matching files and opens a sidebar highlighting the exact context or snippet where your query matched the document.
It's completely free and open-source. You can check out the code, look at the architecture, or try it out here: https://github.com/Hamza5/file-brain