Stop overthinking. Start winning. Your AI wingman that reads texts better than you do.
Screenshot Sherlock is an AI-powered Chrome extension that analyzes text conversations in real-time, provides instant psychological insights, and acts as your personal wingman to prevent overthinking and self-sabotage.
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# Edit .env with your API keys
python main.py
# Or use: daphne -b 127.0.0.1 -p 8000 main:app- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
extension/directory
- Backend: FastAPI (Python) with MongoDB
- Frontend: Chrome Extension (JavaScript/React)
- AI: OpenAI GPT-4o Vision for image analysis
- Database: MongoDB Atlas
- 📸 One-click screenshot capture
- 🧠 AI-powered conversation analysis
- 🛰️ OSINT background check support via Tookie-OSINT when “Advanced Mode” is enabled
- 📊 Interest score (0-100)
- 🚩 Red/Green flag detection
- 💬 Smart reply suggestions
- 🕊️ Real-time wingman coaching
- 🚨 Overthinking intervention system
See docs/ directory for detailed API documentation and architecture details.
See .env.example for required configuration. When enabling OSINT mode you’ll also want to create a backend/.env.local (or override your .env) with:
OSINT_ENABLED=true
TOOKIE_BASE_PATH=backend/tookie-osint
PYTHONIOENCODING=utf-8
The backend automatically handles UUID mapping and rate limits—just make sure MongoDB is reachable before running scans.
Because everyone deserves a wingman who actually knows what they're talking about. 🕵️♀️🕊️