r/vscode•
vipintom

Tired of manually copy-pasting your project for LLMs? I made RepoScribe for my own workflow and decided to share it.

Hey everyone,

I was getting really tired of the constant cycle of finding files, copying their contents, and pasting everything into ChatGPT just to provide enough context for a question. It felt like a huge waste of time, so I built a small extension for my own personal use called RepoScribe to automate it.

It turned out to be so useful in my day-to-day work that I decided to polish it up and publish it for everyone.

RepoScribe automatically generates and maintains a single Markdown file containing your entire project structure and source code.

Core Functionality:

  • Scans your workspace, respecting .gitignore and a custom .reposcribe.json config.
  • Generates an ASCII directory tree.
  • Appends the full contents of every relevant file into fenced Markdown code blocks.
  • Watches for file changes and automatically updates the snapshot in near real-time.

This is incredibly useful for providing full context to LLMs, creating comprehensive code review documents, or just getting a high-level overview of a new project.

All the essential commands like pausing the watcher, forcing a rebuild, and creating a config file are available in the command palette and a handy status bar menu.

It's open source and ready to use. Now that it's out there, I'd genuinely love to get some feedback.

  • Does this solve a pain point for you?
  • Is there anything that feels clunky or could be improved?
  • Most importantly, what other features would make this even more useful for your workflow? I'm actively looking for ideas for the next version.

Links:

Posted Sep 2, 2025, 3:35 PM UTC

00
Loading comments…