Page-aware AI
How Cordy grounds answers in the page you're reading — reading page content on demand, what's sent, the confirm dialog, and the safety model.
Page-aware AI is what lets Cordy answer questions about the page in front of you. Instead of copy-pasting an article into a chat box, you ask about "this page" and Cordy reads the readable content of the current tab and grounds its reply in it — on demand, and only when you ask.
How it works
Cordy never watches your browsing in the background. Page content enters a conversation only when you pull it in, in one of these ways:
- Ask with the page attached —
@-mention the current page (see Mentions) or use a page action, and Cordy reads the current tab's text as context for that message. - The model requests it — during a chat, the assistant can call the
getTabContenttool to read the current page, which (like all sensitive tools) you can gate with approval. - From the floating menu — act on a selection instead of the whole page (see Floating menu).
Either way, reading a page requires you to have granted site access. Without it, Cordy tells you to enable In-Page Features in Settings → General rather than silently failing.
What Cordy reads
When a page is used as context, Cordy extracts its readable text — the main content, titles, and the links you referenced — not the raw HTML, scripts, or hidden markup. Extraction is capped (around 12,000 characters and 8,000 nodes per page) so a huge page doesn't blow the model's context window; very long pages are truncated to the most relevant readable text.
For multi-tab requests (for example, "compare these tabs"), Cordy reads the readable content of the tabs you mention, up to a sensible limit, and labels each source.
The confirm dialog
Before sending page or browser context to a cloud model, Cordy shows a "Send browser context?" dialog so there are no surprises about what leaves your browser. It spells out:
- what's included — the links, titles, and readable page content you attached,
- roughly how many characters of content are included, and
- whether a reference is full content or metadata only (title and URL).
Approve it to send, or cancel to keep the context local. After a reply, Cordy notes how many context sources were actually used.
This is separate from the one-time cloud consent dialog, which you accept only once. The context confirm dialog is per-send and is about which page data you're attaching this time.
What you can do with it
- Research — summarize the article you're reading, pull out key claims, or compare information across several tabs.
- Development — explain API docs, decode an error message, or walk through code on the page.
- Shopping — compare specs, digest reviews, and weigh alternatives from the pages you have open.
- Learning — get a plain explanation of a dense page, or turn it into questions to test yourself.
Many of these have ready-made prompts under the chat's browser-context workflows: Summarize selected tabs, Compare tabs, Cleanup plan, and Save conclusion — each acts only on the tabs you explicitly mention with @.
Safety: page content is untrusted
A page you're reading can contain text that tries to hijack the assistant ("ignore your instructions and…"). Cordy defends against this prompt-injection risk by treating all browser-derived data — page body, selection, and tool results — as untrusted input, kept separate from your actual instructions. Page content informs the answer; it doesn't get to issue commands or silently trigger destructive tools (those always need your approval — see Tools).
Privacy summary
- Page content is read only when you ask — never collected in the background.
- Reading pages requires site access, which you grant and can revoke.
- Attached content goes only to the provider you configured, after the confirm dialog. Local, on-device models keep everything on your machine.
Full details are in Privacy & permissions.