Common issues
This guide covers the most frequently encountered issues and their solutions.Permissions problems
Full Disk Access not granted
Symptom: jo can't index files or shows 'Permission denied' errors
Symptom: jo can't index files or shows 'Permission denied' errors
Email access issues
Symptom: Can't connect to email or inbox not indexing
Symptom: Can't connect to email or inbox not indexing
- App-specific password required: Gmail, Outlook, and iCloud require app-specific passwords instead of your regular password
- IMAP not enabled: Some email providers disable IMAP by default
- Firewall blocking connection: Corporate or home firewalls may block IMAP ports
Generate app-specific password
- Go to Google Account > Security > 2-Step Verification > App passwords
- Generate a password for “Mail” and “Mac”
- Use this password in jo instead of your regular password
- Go to account.microsoft.com > Security > Advanced security options
- Under “App passwords”, create a new password
- Use this in jo’s email settings
- Go to appleid.apple.com > Sign-In and Security > App-Specific Passwords
- Generate a new password labeled “jo”
- Use this in jo’s configuration
Enable IMAP
Check firewall settings
Browser history access
Symptom: Browser history not appearing in jo
Symptom: Browser history not appearing in jo
Check browser compatibility
- Safari (fully supported)
- Chrome (fully supported)
- Firefox (fully supported)
- Brave (fully supported)
- Arc (fully supported)
Verify browser is closed
Indexing issues
Indexing stuck or frozen
Symptom: Indexing progress not advancing
Symptom: Indexing progress not advancing
Identify problematic files
- Very large files (>1GB)
- Corrupted files
- Network drives that disconnected
- Files with special characters or encoding issues
Exclude problematic paths
Indexing too slow
Symptom: Indexing taking much longer than expected
Symptom: Indexing taking much longer than expected
- Indexing large volumes of data (100,000+ files)
- Low memory availability (less than 8GB free)
- Files on slow external drives
- Background system tasks competing for resources
Prioritize sources
Schedule indexing
Close resource-heavy apps
Missing recent files
Symptom: New files not appearing in jo
Symptom: New files not appearing in jo
- File modification time (jo indexes based on modification, not creation date)
- File location is included in indexed paths
- File type is not excluded (Settings > Data Sources > File Types)
Cloud model connection issues
API key errors
Symptom: 'Invalid API key' or 'Authentication failed'
Symptom: 'Invalid API key' or 'Authentication failed'
Verify API key
- OpenAI: platform.openai.com/api-keys
- Anthropic (Claude): console.anthropic.com/settings/keys
- Google (Gemini): makersuite.google.com/app/apikey
Re-enter key in jo
Rate limiting
Symptom: 'Rate limit exceeded' or '429 Too Many Requests'
Symptom: 'Rate limit exceeded' or '429 Too Many Requests'
Slow cloud responses
Symptom: Cloud queries taking 10+ seconds
Symptom: Cloud queries taking 10+ seconds
General troubleshooting
jo won’t launch
Symptom: jo crashes on startup or doesn't open
Symptom: jo crashes on startup or doesn't open
Check system requirements
- Mac with M-series chip (M1, M2, M3, or M4)
- macOS 12.0 or later
- 16GB RAM minimum
High CPU usage
Symptom: jo consuming >50% CPU when idle
Symptom: jo consuming >50% CPU when idle
- Initial indexing (CPU usage 40-80%)
- Background re-indexing after system wake
- Processing large query results
Search results not relevant
Symptom: jo returning unrelated or outdated results
Symptom: jo returning unrelated or outdated results
Getting more help
Check system status
Settings > Advanced > System Diagnostics provides detailed info:- Index health
- Memory and disk usage
- Recent errors
- Performance metrics
Enable debug logging
Export logs
Contact support
If issues persist:- Email: [email protected]
- Include: System Diagnostics report, debug logs (if enabled), and description of the issue
- Expected response: Within 24-48 hours