Repomix Runner 
You can support this project by giving a star on GitHub ! ⭐️ 🔭 🙏

Repomix Runner is a VSCode extension that allows you to easily bundle files into a single output for AI processing. It uses the great Repomix tool.
✨ Features
- 📁 Pack your selection of files into a single output for AI processing.
- 📦 Create reusable bundles for parts of your project you frequently package.
- 📎 Two copy modes for clipboard: content or file. -> you can paste a whole file not just content.
- 🗑️ Optional output file cleanup. -> But you still have it in clipboard! 😀
- 🛠️ Easy settings in vscode and/or support a repomix.config.json file.
📖 Usage
With the REPOMIX custom view, all is in one place 🎉 :
(keep in mind the output-file is also in your clipboard).
https://github.com/user-attachments/assets/d092ca93-c2c4-4475-a622-6359a49506b1
Or you can use the commands ⬇️
⚙️ Commands
Open the palette with Cmd+Shift+P
or Ctrl+Shift+P
then:
Repomix Run
to run repomix on the root folder of your project
Repomix Run On Open Files
to run repomix on the open files
Repomix Run On Selection
to run repomix on the selected files or directories
Repomix Run Bundle
to select a bundle to run
Repomix Manage Bundles
to edit or delete your bundles
Repomix Settings
for a quick access to the settings
Repomix Output
to open the repomix output channel
🚀 Installation
- Open VS Code
- Press
Cmd+P
(macOS) or Ctrl+P
(Windows/Linux)
- Type
ext install DorianMassoulier.repomix-runner
- Press Enter
🛠️ Configuration
- The extension support the repomix.config.json file in your project root folder, it will override the settings in the extension. Except for the runner settings.
📋 Requirements
- VS Code 1.93.0 or higher
- Node.js and npm installed (for
npx
)
- macOS for file copy mode
- xclip installed for file copy mode on linux
⚠️ Known Issues
- File copy mode is only available on macOS and linux (you need to install xclip for file copy mode on linux)
🤝 Contributing
Any feedback, issue or feature request is much appreciated !
📝 License
This project is licensed under the MIT License - see the LICENSE.md file for details.