{"data":{"slug":"yamadashy-repomix","name":"repomix","tagline":"Powerful repository packager for AI integration","github_url":"https://github.com/yamadashy/repomix","owner":"yamadashy","repo":"repomix","owner_avatar_url":"https://avatars.githubusercontent.com/u/5019072?v=4","primary_language":"TypeScript","stars":27881,"forks":1491,"topics":["ai","anthropic","artificial-intelligence","chatbot","chatgpt","claude","deepseek","developer-tools","gemini","genai","generative-ai","gpt","javascript","language-model","llama","llm","mcp","nodejs","openai","typescript"],"archived":false,"github_pushed_at":"2026-08-16T15:32:59+00:00","maintenance_label":"Very active","stars_delta_30d":698,"url":"https://www.graphcanon.com/tools/yamadashy-repomix","markdown_url":"https://www.graphcanon.com/tools/yamadashy-repomix.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/yamadashy-repomix","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=yamadashy-repomix","description":"📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.","homepage_url":"https://repomix.com","license":"MIT","open_issues":132,"watchers":72,"ai_summary":"Repomix is a tool that consolidates entire repositories into single files optimized for feeding into Large Language Models (LLMs) and other AI tools.","readme_excerpt":"# Install using npm\nnpm install -g repomix\n\n---\n\n### Docker Usage 🐳\n\nYou can also run Repomix using Docker.  \nThis is useful if you want to run Repomix in an isolated environment or prefer using containers.\n\nBasic usage (current directory):\n\n```bash\ndocker run -v .:/app -it --rm ghcr.io/yamadashy/repomix\n```\n\nTo pack a specific directory:\n\n```bash\ndocker run -v .:/app -it --rm ghcr.io/yamadashy/repomix path/to/directory\n```\n\nProcess a remote repository and output to a `output` directory:\n\n```bash\ndocker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix --remote https://github.com/yamadashy/repomix\n```\n\n---\n\n# Install MCP server plugin (recommended foundation)\n/plugin install repomix-mcp@repomix\n\n---\n\n# Install commands plugin (extends functionality)\n/plugin install repomix-commands@repomix\n\n---\n\n# Install repository explorer plugin (AI-powered analysis)\n/plugin install repomix-explorer@repomix\n```\n\n**Note**: The `repomix-mcp` plugin is recommended as a foundation. The `repomix-commands` plugin provides convenient slash commands, while `repomix-explorer` adds AI-powered analysis capabilities. While you can install them independently, using all three provides the most comprehensive experience.\n\n**Alternatively, use the interactive plugin installer:**\n\n```text\n/plugin\n```\n\nThis will open an interactive interface where you can browse and install available plugins.\n\n#### Available Plugins\n\n**1. repomix-mcp** (MCP Server Plugin)\n\nFoundation plugin that provides AI-powered codebase analysis through MCP server integration.\n\n**Features:**\n- Pack local and remote repositories\n- Read and search packed outputs\n- Automatic Tree-sitter compression (~70% token reduction)\n\n**2. repomix-commands** (Slash Commands Plugin)\n\nProvides convenient slash commands for quick operations with natural language support.\n\n**Available Commands:**\n- `/repomix-commands:pack-local` - Pack local codebase with various options\n- `/repomix-commands:pack-remote` - Pack and analyze remote GitHub repositories\n\n**Example usage:**\n```text\n/repomix-commands:pack-local\nPack this project as markdown with compression\n\n/repomix-commands:pack-remote yamadashy/repomix\nPack only TypeScript files from the yamadashy/repomix repository\n```\n\n**3. repomix-explorer** (AI Analysis Agent Plugin)\n\nAI-powered repository analysis agent that intelligently explores codebases using Repomix CLI.\n\n**Features:**\n- Natural language codebase exploration and analysis\n- Intelligent pattern discovery and code structure understanding\n- Incremental analysis using grep and targeted file reading\n- Automatic context management for large repositories\n\n**Available Commands:**\n- `/repomix-explorer:explore-local` - Analyze local codebase with AI assistance\n- `/repomix-explorer:explore-remote` - Analyze remote GitHub repositories with AI assistance\n\n**Example usage:**\n```text\n/repomix-explorer:explore-local ./src\nFind all authentication-related code\n\n/repomix-explorer:explore-remote facebook/react\nShow me the main component architecture\n```\n\nThe agent automatically:\n1. Runs `npx repomix@latest` to pack the repository\n2. Uses Grep and Read tools to efficiently search the output\n3. Provides comprehensive analysis without consuming excessive context\n\n#### Benefits\n\n- **Seamless Integration**: Claude can directly analyze codebases without manual preparation\n- **Natural Language**: Use conversational commands instead of remembering CLI syntax\n- **Always Latest**: Automatically uses `npx repomix@latest` for up-to-date features\n- **Secret Scanning**: Secretlint flags files matching known credential formats so they are left out of the output\n- **Token Optimization**: Tree-sitter compression for large codebases\n\nFor more details, see the plugin documentation in the `.claude/plugins/` directory.\n\n---\n\n### Installation\n\n```bash\nnpm install repomix\n```\n\n---\n\n## 📜 License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n<p align=\"center\">\n  &nbsp;&nbsp;&nbsp;\n  <a href=\"#repo-content-pjax-container\" ta","github_created_at":"2024-07-13T07:11:32+00:00","created_at":"2026-07-07T17:32:29.736019+00:00","updated_at":"2026-08-16T18:01:53.585201+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"anthropic","name":"anthropic"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"claude","name":"claude"},{"slug":"deepseek","name":"deepseek"},{"slug":"gemini","name":"gemini"},{"slug":"genai","name":"genai"}],"trust":{"provenance":{"is_fork":false,"github_id":828119367,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T18:01:52.550Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":6,"days_since_push":0,"last_release_at":"2026-08-08T04:31:26Z","stars_delta_30d":698,"open_issues_delta_30d":-36},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:59:02.489Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-08-16T18:01:52.987Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-08-16T18:01:52.987Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-16T18:01:52.987Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-16T18:01:52.987Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-16T18:01:52.987Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-16T18:01:52.987Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-16T18:01:52.987Z"}},"decision_facts":{"hosting":{"model":"unknown","summary":"There is no specific data indicating where repomix's codebase is hosted, but typically such tools are found on platforms like GitHub."},"pricing":null,"requirements":{"notes":["Repomix requires the latest stable version of Node.js due to its TypeScript foundation.","The development environment should be capable of running TypeScript code."]},"constraints":{"hosting_model":"unknown"},"when_to_use":["Use Repomix when you need to prepare your entire codebase in a format that can be efficiently consumed by Large Language Models (LLMs).","Integrate Repomix if your project involves generating documentation, refactoring assistance, or similar tasks using AI tools like Claude, ChatGPT, and DeepSeek.","Repomix is particularly suitable for TypeScript projects aiming to be easily compatible with a broad range of LLMs due to its optimization."],"when_not_to_use":["Avoid using Repomix if your project primarily involves non-code assets or when the repository structure is not intended to be consumed by AI tools, as it may introduce unnecessary complexity.","Do not use Repomix in scenarios where real-time interaction with LLMs is required; its utility lies more in pre-processing than real-time interactions.","Opt out of Repomix if you prefer custom integration methods over automated repository consolidation, as Repomix might limit flexibility in how files are presented to AI tools."],"source":"enrich:decision_facts","observed_at":"2026-07-11T13:28:01.889Z"},"constraint_facets":{"hosting_model":"unknown"},"decision_summary":[{"label":"Hosting","value":"unknown - There is no specific data indicating where repomix's codebase is hosted, but typically such tools are found on platforms like GitHub."},{"label":"Requirements","value":"Repomix requires the latest stable version of Node.js due to its TypeScript foundation.; The development environment should be capable of running TypeScript code."},{"label":"Adopt for","value":"Repomix is specifically designed to consolidate repositories into single files optimized for feeding into LLMs and AI tools like Claude or ChatGPT."},{"label":"License detail","value":"The MIT license allows for commercial and private use with no restrictions on further development or redistribution."}]}}