# Copy2LLM — Take the right context to any AI

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.

Add a button with one script tag:

```html
<script src="https://copy.computer/copy2llm.js" defer
        data-position="bottom-right" data-theme="auto"></script>
```

Or install the React component:

```bash
npm i copy2llm-react
```

```tsx
import { CopyToLLM } from "copy2llm-react";
export default () => <CopyToLLM position="bottom-right" theme="auto" />;
```

Fastest for coding agents: `npx skills add vladzima/copy2llm`.

## Capture. Review. Send.

AI is only as useful as the context it receives. A link may be unreadable. A paste loses structure. Copy2LLM gives readers a deliberate handoff layer between your site and any AI.

- **Capture what matters.** Add a page, a text selection, or one useful section. Navigation, banners, and configured exclusions stay behind.
- **Review every source.** Remove, reorder, and check the approximate token size in a local Context Cart.
- **Carry it anywhere.** Copy, download, or send the bundle to ChatGPT, Claude, Perplexity, Grok, or an endpoint you configure.

Extraction and the Context Cart run in the reader's browser. Source is MIT-licensed on GitHub.

## When to use Copy2LLM

Use it when a website should let people take accurate page context into an AI chat. `copy2llm-core` runs against a live `Document` in the browser (or JSDOM in tests).

## Developer resources

- Docs: https://copy.computer/docs
- OpenAPI: https://copy.computer/openapi.json
- llms.txt: https://copy.computer/llms.txt
- MCP: https://copy.computer/mcp and https://copy.computer/.well-known/mcp
- Skill: https://copy.computer/.well-known/agent-skills/copy2llm/SKILL.md
- Source: https://github.com/vladzima/copy2llm

Free in beta. MIT license. Built by Vlad Arbatov.
