A Visual Studio Code extension that streamlines your workflow with RepoMix by focusing on your currently open files. Perfect for large projects where you only need to analyze specific parts of your codebase with AI tools.
- Smart File Selection: Automatically packages only the files currently open in your VS Code editor
- Context Menu Integration: Simply right-click in the editor and select "RepoMix: Pack Open Files"
- Optimized for Large Projects: No need to pack your entire codebase when you're only working with specific files
npm install
npm run package
-
Install the VS Code Extension Manager CLI if you haven't already:
npm install -g @vscode/vsce
-
Package the extension:
npx vsce package
-
Install the generated .vsix file:
code --install-extension vscode-repomix-1.0.0.vsix
-
Package the extension:
npx vsce package
-
Open Visual Studio Code
-
Go to the Extensions view (Ctrl+Shift+X)
-
Click the "..." (More Actions) button in the Extensions view
-
Select "Install from VSIX..."
-
Choose the generated
vscode-repomix-1.0.0.vsix
file
For development and testing:
npm install
npm run compile
# Then press F5 in VS Code to launch Extension Development Host
- Open the files you want to analyze in VS Code
- Right-click anywhere in the editor
- Select "RepoMix: Pack Open Files" from the context menu
- Your packed files will be generated in the RepoMix format
- Visual Studio Code version 1.60.0 or higher
- RepoMix (installed automatically as a dependency)
[Configuration options coming soon]
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This extension builds upon and integrates with:
- RepoMix - For AI-friendly code packaging