ContextBrowser
Browser
Dex runs as a Chrome extension with deep browser awareness. It uses your active tab, open tabs, browsing history, and user interactions to inform every response.
What Dex Sees
Every time you send a message, Dex automatically attaches browser context:
- Active tab: full page content converted to markdown (cleaner simpler text to read and process).
- Open tabs: titles, URLs, and tab group info for all open tabs.
- Recently viewed tabs: removes duplicated lists of recent pages.
- Browsing history: pages with AI-generated summaries.
- Recent actions: your last 5 interactions (clicks, typing, navigation).
- Highlighted text: any text you've selected on the page.
Interaction Tracking
Dex tracks browser interactions in the background, batched and sent every 30 minutes:
- Page loads: summarized content of the pages visited.
- Clicks: element descriptors (tag, text, role, URL) for interactive elements.
- Text input: text entered onto pages (search bars, forms, etc.).
- Copy/paste: text-based clipboard operations.
- Tab switches: switching between tabs and keeping track of the previous/current tab info.
These interactions feed the pipeline and provide recent-action context at chat time to help Dex understand your workflow.
Page Content
Dex extracts content based on page type:
- Webpages: HTML to clean markdown with URL-specific enrichment.
- PDFs: text pulled from PDF files.
- Google Docs: live content from your docs.
- Google Sheets: live data from your spreadsheets.
Privacy
- Domain blocklist: exclude specific sites from all context collection. Manage your blocklist in Settings.
- Auto-skip: auth pages, payment forms, and medical sites are automatically excluded.
- Password detection: content extraction blocked on pages with password fields.
- System pages: chrome:// URLs are always excluded.
- Global toggle: disable all browser context collection in Settings.