{"repo":"DDecoene/claude-project-bundler","free":true,"listed":false,"github":"https://github.com/DDecoene/claude-project-bundler","clone":"git clone https://github.com/DDecoene/claude-project-bundler.git","description":"Bundle your project context for smarter AI interactions - helping Claude understand your codebase like a long-term team member","language":"JavaScript","stars":10,"topics":["ai","anthropic-claude","automation","bundler","claude-ai","cli","code-analysis","context","development","devtools"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Claude Project Bundle (CPB) Claude Project Bundle (CPB) creates comprehensive project snapshots for maintaining context in conversations with Claude AI. When working with complex projects, each new conversation with Claude starts fresh. CPB solves this by generating a well-structured XML document containing your project's current state, making it easy for Claude to understand your project's context. Installation You can install CPB globally for regular use: Or use it immediately without installation via npx: Requirements - Node.js version 18 or higher - yarn version 1 or higher Usage Basic usage with default settings: Create a bundle for a specific directory: Create a bundle with custom output location: Initialize a new configuration file: Extract project files from a bundle: Listing Files (Dry Run) Before creating a full bundle, you can perform a \\\"dry run\\\" to see a list of all files that will be included based on your current configuration. This is useful for verifying your include and exclude rules. Configuration CPB works with sensible defaults but can be customized through a configuration file. Create one using: Or manually create cpb.config.json in your project root: Output Format CPB generates a structured XML document containing: 1. Project Metadata - Creation timestamp - Project path - Configuration settings 2. File Contents - Organized by file type (code, docs, config) - Preserves directory structure - Includes file content with proper XML escaping Example output s","default_branch":null,"files":null,"tree":[],"storefront":"/r/DDecoene","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DDecoene/claude-project-bundler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}