Feed your AI
the context it needs
Copy your repo files — compressed, structured, AI-optimized — to clipboard in one click. Works with ChatGPT, Claude, Gemini, and any chat interface.
<project_structure>
src/
components/
utils/
app.tsx
</project_structure>
<file path="src/app.tsx">
import { render } from 'react-dom'
import App from './components/App'
render(<App />, root)
</file>Everything you need to
share context fast
Built by a developer who was tired of manually copying files into ChatGPT.
Smart Compression
Strips comments, collapses whitespace, removes noise. Your context stays readable while using fewer tokens.
AI-Optimized Format
XML, Markdown, or plain text output. Structured so LLMs can parse and reference specific files.
Respects .gitignore
Never accidentally share node_modules, env files, or build artifacts. Your secrets stay safe.
Token Estimation
See exactly how many tokens you're about to paste. Never overflow your context window again.
Project Tree
Automatically prepends a directory structure summary. AI gets spatial awareness of your codebase.
Multiple Export Options
Clipboard for quick pastes, file export for large contexts. Right-click any file to add it.
Select. Click. Paste.
Pick your files from the sidebar, hit copy, and paste into any AI chat.
<project_structure>
src/
app.tsx
index.ts
components/
Header.tsx
Hero.tsx
utils/
api.ts
</project_structure>
<file path="src/app.tsx">
import { Header } from './components/Header'
import { Hero } from './components/Hero'
export default function App() {
return (
<>
<Header />
<Hero />
</>
)
}
</file>
<file path="src/components/Header.tsx">
export function Header() {
return <nav>...</nav>
}
</file>How it works
Four steps, ten seconds.
Open the CpyCoder panel
Click the CpyCoder icon in your VS Code activity bar. Your project files appear — gitignored files are automatically hidden.
Pick your files
Click files or folders to select them. Or right-click in the explorer to add files. Use 'Select Open Editors' to grab all your tabs.
Choose format & copy
Hit Cmd+Shift+C or click Copy. Pick XML, Markdown, or plain text. The output is compressed and formatted — ready to paste.
Paste into any AI
Paste directly into ChatGPT, Claude, Gemini, or any chat interface. The AI gets structured context with a project tree.