Search images, videos, audio, and documents using natural language. It's not AI, it's completely AI-free — just pure math with magic.
Search Wizard is a local search engine that gives your computer a "semantic brain". It's not AI, it's completely AI-free — just pure math with magic. Instead of hunting for filenames, just type what you remember:
"photo of a person wearing blue coolers" "a music that sounds like a lions roar" "screenshot of a pizza recipe from last month" "voice note where I hummed a jazz tune"
It works across images, videos, audio, PDFs, Word docs, and code files using the power of Google Gemini Multimodal Embeddings.
- Semantic Search: Search by meaning, not titles. "sunset at the beach" finds the right file even if it's named
IMG_9021.jpg. - Multimodal Support: One search for everything. Images, videos, audio, and complex documents (PDF, DOCX).
- Blazing Fast: Spotlight-style launcher opening in <150ms.
- Instant Preview: Rich preview pane with thumbnails, text snippets, and metadata.
- Assistant Mode: Ask questions about your files:
ask what do my meeting notes say about our launch date? - Privacy First: Everything runs 100% locally. Your files never leave your machine.
- Keyboard-First: Full navigation with arrows,
Spaceto preview, andEnterto open.
graph TD
A[User Folders] --> B[Auto-Indexing / Watchdog]
B --> C[Content Extraction]
C --> D[Gemini API]
D -->|768d Embeddings| E[FAISS Vector Index]
C -->|Text Tokens| F[BM25 Keyword Index]
G[User Query] --> H[Gemini API]
H -->|Query Vector| I[Hybrid Search Engine]
G -->|Keywords| I
E --> I
F --> I
I --> J[Ranked Results & Previews]
Tech Stack: Electron, FastAPI (Python), Google Gemini (Multimodal Embeddings), FAISS (Vector DB), SQLite (Metadata), BM25 (Keyword Retrieval), Watchdog (Auto-indexing).
| Shortcut | Action |
|---|---|
⌘ Shift Space |
Open / Close Launcher |
↑ ↓ |
Navigate results |
Space |
Preview result |
Enter |
Open file |
⌘ R |
Reveal in Finder / Explorer |
Esc |
Close launcher |
Try these in the search bar:
photo of a person wearing blue coolersa music that sounds like a lions roarscreenshot of a pizza recipe from last monthvideo of me attempting a backflipvoice note where I hummed a jazz tune
Search Wizard was built with privacy as a core principle:
- No File Uploads: Your actual files are never uploaded to any server.
- Local Database: The vector index (FAISS) and metadata (SQLite) are stored entirely on your computer.
- API Security: Only short text/image snippets are sent to Google Gemini to generate embeddings.
If you download the .dmg and see a message saying "SEARCH WIZARD is damaged and can't be opened", this is a standard macOS security feature (Gatekeeper) for unsigned applications.
- Open Terminal on your Mac.
- Run this command:
xattr -cr /Applications/SEARCH\ WIZARD.app - Open the app! It will work perfectly.
# Clone the repo
git clone https://github.com/deepanmpc/SMART-SEARCH.git
cd SMART-SEARCH
# Set up Python 3.11+ backend
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Start the backend
python src/api.py
# In another terminal, start the Electron UI
cd launcher
npm install
npm startDeepan Chandrasekaran — AI Engineer building tools for intelligent computing.
MIT License. Free for everyone!
⭐ Star this repo if you find it useful!
"This is like Spotlight — but Search Wizard."

