Code Packer
Code Packer is a Visual Studio Code extension that allows you to easily pack your project's code files into text files for sharing with LLMs. This makes it simple to share specific parts of your project while keeping the file sizes manageable. FeaturesPack CodeQuickly pack your code using the status bar button or command palette. You can pack all configured directories at once, creating separate output files for each. Generate Branch Diffs (Experimental)
Generate text files containing diffs between any two git branches in your repository:
Configure SettingsEasily configure your packing settings through the extension's UI. Add, edit, or remove directory configurations as needed. Explorer ViewView and manage your Code Packer configurations in the VS Code explorer. Each directory configuration shows its source, output, and patterns. Requirements
ConfigurationYou can create a project-specific configuration file
Alternatively, you can use the built-in configuration UI to manage your settings. CommandsAll commands can be accessed through the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) under the "Code Packer" category:
These commands are also available through buttons in the status bar for quick access. Known Issues
For other issues or to report a bug, please visit our GitHub issues page. Release NotesSee the Change Log for the full version history and list of changes. ContributingIf you'd like to contribute to the development of Code Packer, please visit our GitHub repository. LicenseThis extension is licensed under the MIT License. |