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.