repomix
Pack repository files into a single AI-friendly file to load context efficiently at session start. Use include patterns to filter relevant files and estimate size first.
Instructions
Pack repository files into a single AI-friendly file. Use at session start to load context efficiently. IMPORTANT: Always use the "include" parameter to filter only relevant files (e.g., ".md,.ts,.js" for a TypeScript project, or ".md,*.py" for Python). Start with root-level *.md files and source files in the language being worked on. Always use repomix-estimate first to check size.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Path to the directory to pack | |
| style | No | Output format style | |
| compress | No | Compress output to reduce token count | |
| include | No | Files to include (glob pattern). Examples: "*.md,*.ts,*.js" for TypeScript projects, "*.md,*.py" for Python, "*.md,*.go" for Go. Always specify to avoid large outputs! | |
| ignore | No | Files to exclude (glob pattern). Use to filter out test files, build outputs, etc. Example: "*test*,*spec*,dist/**,build/**" | |
| remote | No | Remote repository URL to process |