Capture clean context
Add the whole page, a selection, or one section. Navigation, banners, and configured exclusions stay behind.
Copy2LLM is the portable context layer between your website and AI. Readers capture what matters, review every source, and carry one clean bundle to the tool they choose.
A link may be unreadable. A paste loses structure. Copy2LLM gives readers a deliberate handoff layer between your site and any AI.
Add a page, a text selection, or one useful section.
Remove, reorder, and check the approximate token size.
Copy, download, or send the bundle to the AI you choose.
Keep the one-click path for a single page, or collect several sources into a local Context Cart before handing them to an AI.
Add the whole page, a selection, or one section. Navigation, banners, and configured exclusions stay behind.
See every source, reorder it, remove it, and estimate tokens.
Hand one page or the reviewed bundle to ChatGPT, Claude, Perplexity, Grok, or the endpoint you configure.
Point readers at an internal or self-hosted chat — any URL that takes the page as a prompt.
Choose a content root, exclude selectors, or mark any element
with data-copy2llm-ignore.
It all happens in the reader's browser. Your page never reaches a server of ours — we run none in the loop — and every line is open source you can audit.
Choose the capture and handoff actions below. The snippet updates as you go, and the live button in the corner changes with it.
Fastest: install the agent skill and let your coding agent wire it in —
Get official plugin
The Marketplace release stays on the classic single-page copy and handoff flow. Context Cart and exclusion controls are currently available in Script and React only.
Just need the Markdown? npm i copy2llm-core gives
you
extract(document)
with no UI.
It stays small, local, and portable. Readers keep choosing their AI; site owners control the context boundary.