# I Made a VS Code Extension to Copy Your Repo to Your Clipboard as Clean Markdown Context for Your Chatbot

> Source: <https://dev.to/effessdev/i-made-a-vs-code-extension-to-copy-your-repo-to-your-clipboard-as-clean-markdown-context-for-your-4j6l>
> Published: 2026-09-24 10:11:21+00:00

The UI:

An example output:

```
# Project structure

```
.gitattributes
.gitignore
AGENTS.md
CONTRIBUTING.md
LICENSE
README.md
assets/preview.webp
docs/me/prompt.md
docs/me/publishing.md
pyproject.toml
reptclip-config.toml
src/reptclip/__init__.py
src/reptclip/cli.py
src/reptclip/cli_parser.py
src/reptclip/clipboard.py
src/reptclip/config.py
src/reptclip/file_reader.py
src/reptclip/filters.py
src/reptclip/git_files.py
src/reptclip/markdown_builder.py
tests/test_cli.py
tests/test_config.py
tests/test_file_reader.py
tests/test_filters.py
tests/test_git_files.py
tests/test_markdown_builder.py
```

# AGENTS.md

```
Do not make mistakes.
```

# Prompt

<- Cursor lands here; you can quickly start typing!
```

Basically, type whatever you want to copy, then press Enter. Context will be copied **straight to your clipboard!**

Also, you'll get suggestions as you type:

State is stored on a per-project basis. When you come back, your configuration will too!

It's inspired by my CLI app [ReptClip](https://github.com/effessdev/reptclip), so I named it [ReptClip for VS Code](https://github.com/effessdev/reptclip-vscode).

Here are the key improvements from the CLI version:

It's really useful for me because this is my workflow when I finish my GitHub Copilot free credits:

And repeat:

If you also found this helpful, please consider giving a ⭐ on GitHub! It really helps **A LOT!**

Thank you for reading till the end! Please let me know what you think. I am really curious!

Issues and PRs are welcome too!

By the way, can someone guess what ReptClip means? Gemini couldn't guess it correctly.
