Overview
jo indexes your browser history to help you rediscover websites, articles, and pages you’ve visited. Instead of scrolling through endless history lists or trying to remember exact URLs, ask jo naturally about pages you’ve seen — even if you only remember the topic or visual details.Supported Browsers
jo works with the most popular browsers on Mac:Apple’s native browser. Works automatically with macOS permissions.
Google Chrome and Chromium-based browsers (Edge, Brave, Arc, Vivaldi)
Mozilla Firefox and Firefox Developer Edition
The Browser Company’s Arc browser (Chromium-based)
Privacy-focused Brave browser (Chromium-based)
jo can index multiple browsers simultaneously. If you use Safari for work and Chrome for personal browsing, jo searches both.
What Data is Indexed
jo captures these elements from your browsing history:Page Information
- Page titles — The title shown in the browser tab
- URLs — Full web addresses
- Visit timestamps — When you visited each page
- Visit frequency — How many times you’ve visited a page
- Page content — Text content from pages you spend time on (optional)
What’s NOT Indexed
- Passwords or form data — jo never accesses credentials
- Private/Incognito browsing — Private sessions are not indexed
- Cookies or session data — Only page content is indexed
- Deleted history — If you clear your browser history, it’s removed from jo’s index
jo only indexes pages where you spent more than 10 seconds. Quick navigation through pages isn’t saved.
Enabling Browser History
Safari
- Open jo Settings → Data Sources → Browser History
- Click Add Browser → Safari
- Grant permission when macOS prompts for Safari access
- jo begins indexing immediately
Chrome / Chromium Browsers
- Open jo Settings → Data Sources → Browser History
- Click Add Browser → Chrome (or select Edge, Brave, Arc, etc.)
- Grant permission to read browser data
- jo automatically finds your Chrome profile and starts indexing
Firefox
- Open jo Settings → Data Sources → Browser History
- Click Add Browser → Firefox
- Select your Firefox profile (jo will list available profiles)
- Grant permission and start indexing
Disabling Browsers
To stop indexing a browser:- Open jo Settings → Data Sources → Browser History
- Find the browser in your list
- Click Disable or Remove
- jo will stop tracking new visits and optionally delete existing history
Privacy Controls
jo gives you granular control over what browsing data is indexed:Domain Exclusions
Exclude entire websites from being indexed:- Settings → Browser History → Excluded Domains
- Add domains you want to skip (e.g.,
facebook.com,twitter.com) - jo will never index pages from these domains
- Social media sites (Facebook, Twitter, Instagram)
- Banking or financial sites
- Personal health portals
- Any site containing sensitive information
Time Limits
Control how far back jo indexes:- Last 6 months (default)
- Last 1 year
- Last 2 years
- All history
Content Indexing
Choose whether jo reads page content:- Titles and URLs only — Fast, minimal storage, basic search
- Full page content — Slower indexing, more storage, deeper search capabilities
By default, jo only indexes page titles and URLs. You can enable full content indexing for more accurate searches in Settings → Browser History → Content Indexing.
Automatic Cleanup
jo respects your browser’s history settings:- If you clear browser history, jo removes those entries from its index
- You can manually clear jo’s history index: Settings → Browser History → Clear Index
Search Capabilities
Natural Language Queries
Ask about pages you’ve visited naturally:- “What was that productivity podcast I started?” — Finds pages by content
- “Where’s that Stripe page I had open?” — Searches by domain or topic
- “Show me that article about remote work I read last week” — Filters by time and topic
- “Find the documentation for Next.js routing” — Searches technical pages
Content Understanding
jo understands what pages are about, even if the title isn’t descriptive:Visual Memory
Describe what you remember seeing:Cross-Source Intelligence
jo connects browsing with other data:Example Queries
Real ways users search browser history with jo:Finding Specific Pages
- “Where’s that GitHub repo for React components?”
- “Show me the Airbnb listing I looked at yesterday”
- “Find the tutorial on CSS grid I was reading”
Rediscovering Content
- “What was that interesting article about AI?”
- “Show me the blog post about productivity I found last month”
- “Find the video I watched about coffee brewing”
Research and Reference
- “Show me all the articles I read about Next.js”
- “What documentation pages have I visited for Stripe?”
- “Find the comparison of project management tools I researched”
Shopping and Products
- “Show me the laptops I was looking at last week”
- “Find that Etsy shop with the custom mugs”
- “Where was that furniture store with the desk I liked?”
Time-Based Searches
- “What did I browse yesterday afternoon?”
- “Show me pages I visited during my research last Tuesday”
- “Find websites from my vacation in July”
Performance and Storage
Initial Indexing
When you first enable browser history:- Time: 5-10 minutes for 10,000-50,000 history entries
- Impact: Uses about 10% CPU during initial indexing
- What’s indexed: Based on your time limit setting (e.g., last 6 months)
Continuous Indexing
After initial setup:- New pages are indexed within seconds after you visit them
- Background indexing uses minimal resources
- jo monitors browser databases for changes automatically
Storage Requirements
Browser history index size:- Titles/URLs only: ~1KB per 100 pages (very small)
- Full content: ~10-50KB per page (moderate)
- Example: 10,000 pages with full content ≈ 100-500MB
Privacy and Security
Local Processing Only
Your browsing history stays private:- All indexing happens on your Mac
- No browsing data is uploaded to cloud servers
- jo uses the same APIs as browser history viewers
- You can audit jo’s network activity (Settings → Privacy → Network Monitor)
No Tracking
jo is fundamentally different from browser tracking:- No cookies or analytics — jo doesn’t track your behavior
- No advertising — Your data isn’t used for ads
- No external sharing — Only you can see your indexed history
Secure Storage
How browsing data is stored:- Encrypted local database on your Mac
- Protected by macOS file permissions
- Deleted when you uninstall jo (optional)
Troubleshooting
jo Can’t Access Browser History
- Verify you granted permission in macOS System Settings → Privacy & Security
- Check that the browser is installed in the default location
- Try removing and re-adding the browser in jo’s settings
- Restart jo after granting new permissions
Pages Not Appearing in Search
- Verify the page was visited more than 10 seconds ago (minimum threshold)
- Check if the domain is in your Excluded Domains list
- Ensure the page is within your time limit (e.g., last 6 months)
- Try re-indexing: Settings → Browser History → Re-index
Search Results Are Inaccurate
If jo isn’t finding the right pages:- Enable Full Page Content indexing for better accuracy
- Try different search phrases (jo understands synonyms)
- Include more context in your query (e.g., “that article about React hooks from last week”)
Chrome Profile Not Detected
- Ensure Chrome is closed when adding it to jo
- Check that your profile is in the default Chrome location
- Try manually selecting your profile: Settings → Browser History → Chrome → Select Profile