Skip to content

project-merge

Python

Unify 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.

[links]