Skip to content

project-merge

Python

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

[links]