Stop grepping for text. Start searching for meaning with vector-powered file search.
Ever searched for "authentication logic" but couldn't find it because the file was named login_handler.js?
Traditional tools like grep only match text. Vexor understands meaning.
The Problem
$ grep -r "payment" .
# Finds: payment_processor.py
# Misses: checkout.js, stripe_handler.js, transaction_manager.go
You found 1 out of 4 relevant files.
The Solution
$ vexor "payment processing logic"
Results:
✓ checkout.js (0.89 similarity)
✓ stripe_handler.js (0.87)
✓ transaction_manager.go (0.85)
✓ payment_processor.py (0.82)
Vexor uses vector embeddings to find files by meaning, not keywords.
Features
🔒 local or cloud API — your choice
⚡️ Fast: <1000ms searches, 100+ files/min indexing
🛠 CLI + Desktop app
🌍 10+ file types supported
Get Started
pip install vexor
vexor init
vexor "database connection pool"
Repo: github.com/scarletkc/vexor
Use Cases
- Navigate unfamiliar codebases
- Find scattered configs/docs
- Code reviews & refactoring
- Onboard new developers
Stop wasting time guessing filenames. ⭐️ Star on GitHub if this helps!
Top comments (0)