jo requires a Mac with an M-series chip (M1, M2, M3, or M4) and 16GB of RAM. Check system requirements if you’re not sure your Mac is compatible.
Get started
Download and install jo
Download jo for Mac and move it to your Applications folder.The app is free to download and use. No account required.First launch:
Download jo for Mac
Free for Mac M-series (M1, M2, M3, M4)
- Open jo from your Applications folder
- Grant necessary permissions when prompted
- jo will appear in your menu bar
Grant permissions and index your data
When you first launch jo, you’ll be asked to grant permissions so jo can index your data.Required permissions:Initial indexing:After granting permissions, jo will begin indexing your data. This happens in the background and typically takes:
- Files and Folders — Access to Documents, Desktop, Downloads
- Full Disk Access — Required for local AI to search your files
- Email — IMAP access to search your inbox
- Browser History — Index browsing activity
- Messages — Search iMessage and SMS conversations
- Notes — Search Apple Notes
- Photos — Search photo metadata and content
jo only requests the permissions you choose to grant. You have full control over what data jo can access.
- Small libraries (< 10,000 files): 5-15 minutes
- Medium libraries (10,000-50,000 files): 30-60 minutes
- Large libraries (50,000+ files): 1-3 hours
Ask your first question
Click the jo menu bar icon or use the keyboard shortcut (⌘⇧J by default) to open the search interface.Try one of these example queries:jo understands natural language—no need for keywords or special syntax. Just ask like you’re talking to a person.What you’ll see:When jo answers your question, you’ll see:
Example queries
- The answer in natural language
- Sources showing where jo found the information
- Confidence level indicating how certain jo is about the answer
- Related results for additional context
(Optional) Connect cloud models
jo’s local AI is fast and private, but for complex questions you can optionally use cloud models like GPT, Claude, or Gemini.To add a cloud model:
- Click the jo menu bar icon → Settings
- Go to Cloud Models
- Choose a provider (GPT, Claude, Gemini, or Grok)
- Enter your API key
- Set spending limits (optional but recommended)
- Complex reasoning or analysis
- Creative writing tasks
- Technical questions requiring specialized knowledge
- Multi-step problem solving
Success checklist
After completing the quickstart, you should be able to:- ✅ Launch jo from your menu bar
- ✅ Grant permissions for data sources you want to search
- ✅ Ask natural language questions and get relevant answers
- ✅ See source references for where information came from
- ✅ (Optional) Connect cloud models for advanced queries
Common issues
jo isn't finding my files
jo isn't finding my files
Possible causes:
- Indexing is still in progress (check Settings → Indexing Status)
- Files are in a location jo doesn’t have permission to access
- Files are in excluded directories
- Wait for indexing to complete (check menu bar icon for progress)
- Grant Full Disk Access in System Preferences → Privacy & Security
- Check Settings → Data Sources → Files to verify included directories
Email search isn't working
Email search isn't working
Possible causes:
- Email account not connected
- IMAP credentials incorrect
- App-specific password required but not set
- Go to Settings → Data Sources → Email
- Add your email account with IMAP settings
- Use an app-specific password (required for Gmail, iCloud, Yahoo)
- Check email setup guide for provider-specific instructions
jo is using too much CPU or memory
jo is using too much CPU or memory
Possible causes:
- Initial indexing in progress
- Large number of files being processed
- Insufficient RAM (jo requires 16GB minimum)
- Let initial indexing complete (it’s CPU-intensive but only runs once)
- Pause indexing in Settings if you need immediate performance
- Exclude large directories you don’t need to search (e.g., node_modules, system files)
- See performance optimization for tips
Next steps
Learn query best practices
Discover how to write queries that get better results
Manage permissions
Control exactly what data jo can access
Understand privacy
Learn how jo keeps your data private and secure
Optimize performance
Tips for faster indexing and search performance