Repomix Runner
April 9, 2025 ยท View on GitHub
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).
โฌ๏ธ - Run Repomix on selection
https://github.com/user-attachments/assets/21272ff9-0bf1-48dc-a583-34355bb35ced
โฌ๏ธ - Create a bundle with custom config
https://github.com/user-attachments/assets/134e7fdf-1e98-429f-b16c-a76e99dc761f
โ๏ธ Commands
Open the palette with Cmd+Shift+P or Ctrl+Shift+P then:
Repomix Runto run repomix on the root folder of your projectRepomix Run On Open Filesto run repomix on the open files in the workspaceRepomix Create New Bundleto create a new bundleRepomix Run Bundleto select a bundle to runRepomix Edit Bundleto edit bundle name, config file, description and tagsRepomix Refresh Bundlesto refresh the bundles list if you mannually change the .repomix/bundles.json fileRepomix Settingsfor a quick access to the settingsRepomix Outputto open the repomix output channel
๐ Installation
- Open VS Code
- Press
Cmd+P(macOS) orCtrl+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.