Skip to content

repo2xml

Bundle a complete repository into a single XML file that LLMs can consume.

Install

pip install repo2xml

Or with uv:

uv tool install repo2xml

CLI quick start

# Bundle current directory to stdout
repo2xml --repo-path .

# Write XML to file
repo2xml --repo-path /path/to/repo -o repo.xml

Key options

  • --ignore PATTERN: Add extra exclude patterns.
  • --include PATTERN: Override default and extra excludes.
  • --no-gitignore: Disable .gitignore filtering.
  • --progress / --no-progress: Control progress display.