Pack your codebase into a single AI-friendly file.
git clone https://github.com/CoderFake/repomix.git
cd repomix
npm install
npm run build# Pack current directory
node bin/repomix.cjs
# Pack specific directory
node bin/repomix.cjs path/to/directory
# Pack remote repo
node bin/repomix.cjs --remote CoderFake/repomix
# Include/exclude
node bin/repomix.cjs --include "src/**/*.ts" --ignore "**/*.test.ts"
# Compress
node bin/repomix.cjs --compress
# Write to stdout
node bin/repomix.cjs --stdoutstdio (default):
node bin/repomix.cjs --mcpHTTP (default port 8088):
node bin/repomix.cjs --mcp --mcp-transport streamable-http
node bin/repomix.cjs --mcp --mcp-transport streamable-http --mcp-port 9000Agent config (stdio):
{
"mcpServers": {
"repomix": { "command": "node", "args": ["/path/to/repomix/bin/repomix.cjs", "--mcp"] }
}
}Agent config (HTTP):
{
"mcpServers": {
"repomix": { "type": "http", "url": "http://localhost:8088/mcp" }
}
}Point your agent to skill/SKILL.md. The skill uses Repomix MCP tools to pack a repo and extract its tech stack via targeted grep. Reference files are in skill/references/.
Create repomix.config.json:
{
"output": {
"filePath": "repomix-output.xml",
"style": "xml",
"compress": false
},
"include": [],
"ignore": {
"useGitignore": true,
"customPatterns": []
}
}MIT