Run Repomix directly from VS Code and get the output in your clipboard.
Repomix Runner is a VS Code extension that streamlines your workflow by allowing you to execute Repomix commands directly from the VS Code file explorer. The output is automatically copied to your clipboard, eliminating the need to manually manage output files.
✨ Features
🖱️ Run Repomix from the context menu
📋 Automatic clipboard integration
🔄 Two copy modes: file or content
🗑️ Optional output file cleanup
📊 Progress notifications
🍎 Native macOS support
📋 Requirements
VS Code 1.93.0 or higher
Node.js and npm installed (for npx)
macOS for file copy mode
🚀 Installation
Open VS Code
Press Cmd+P (macOS) or Ctrl+P (Windows/Linux)
Type ext install DorianMassoulier.repomix-runner
Press Enter
🛠️ Configuration
This extension can be customized through VS Code settings:
Setting
Description
Default
repomixRunner.keepOutputFile
Keep output file after copying
false
repomixRunner.copyMode
Copy mode (content or file)
file
📖 Usage
Right-click on any folder in VS Code's explorer
Select "Run Repomix" from the context menu
Wait for the progress notification
Use the output from your clipboard
⚠️ Known Issues
File copy mode is only available on macOS
🤝 Contributing
Fork the repository
Create your feature branch (git checkout -b feature/amazing-feature)
Commit your changes (git commit -m 'Add amazing feature')
Push to the branch (git push origin feature/amazing-feature)
Open a Pull Request
📝 License
This project is licensed under the MIT License - see the LICENSE.md file for details.