# Copy2LLM > Copy2LLM (copy.computer) is the portable context layer between websites and AI. Any site can add one button that lets readers capture a page, selection, or section; review sources in a local Context Cart; then copy, download, or send the bundle to ChatGPT, Claude, Perplexity, Grok, or a custom endpoint. Fully client-side: no accounts, no backend. ## When to use this - The user wants to add a "Copy as Markdown" / "send this page to an AI" button to a website (HTML, React, Next.js, Astro). - The user wants clean Markdown extraction from a live DOM (`extract(document)` via `copy2llm-core`). - The user is installing or configuring Copy2LLM options (position, theme, exclude selectors, Context Cart, custom endpoints). - Skip this for scraping, server-side crawling, or anything that needs an API key. Extraction runs in the reader's browser against a live Document. ## Docs - [Developer docs](https://copy.computer/docs): Install paths, options, OpenAPI, MCP, rate limits. - [OpenAPI](https://copy.computer/openapi.json): Machine-readable surface for this site. - [Homepage (Markdown)](https://copy.computer/index.md): Product overview without HTML chrome. - [Agent skill](https://copy.computer/.well-known/agent-skills/copy2llm/SKILL.md): Install via `npx skills add vladzima/copy2llm`. - [MCP server card](https://copy.computer/.well-known/mcp): Streamable HTTP handshake at `/mcp`. - [npm copy2llm-core](https://www.npmjs.com/package/copy2llm-core): DOM → Markdown, no UI. - [npm copy2llm-react](https://www.npmjs.com/package/copy2llm-react): ``. - [GitHub](https://github.com/vladzima/copy2llm): Source. ## Optional - Framer Marketplace plugin exists but is frozen on the classic single-page flow. Context Cart and exclusion selectors are Script/React only.