project-merge
PythonUnify your codebase into a single file.
A Python utility that consolidates entire project codebases into a single, well-formatted Markdown file. Designed for developers working with LLMs or facing file upload limitations. Streamlines code sharing and analysis.
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
Streamlines code review
[install]
git clone https://github.com/RMNCLDYO/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.