project-merge
PythonUnify your codebase into a single file.
A Python utility that merges an entire codebase into a single Markdown file. Built for pasting into LLM contexts or sharing code when file uploads aren't an option.
python cli llm
[features]
LLM-Friendly
Single file for easy context sharing
Markdown Output
Well-formatted with syntax highlighting
Smart Filtering
Exclude patterns, ignore files
Codebase Analysis
Full project in one file
[install]
git clone https://github.com/ramonclaudio/project-merge.git
cd project-merge
pip install -r requirements.txt [usage]
python merge.py /path/to/project
# With options
python merge.py /path/to/project --output combined.md
python merge.py /path/to/project --exclude "*.test.js" [license]
This project is licensed under the MIT license.