Repomix

コードベース全体をAIが読みやすい形式に一括パック — LLMへの入力をもっとスマートに

Repomix の基本情報

開発元 Repomix
カテゴリ コーディング / 生産性ツール / DevOps・MLOps
料金 free
対応プラットフォーム mac, windows, linux, browser-extension

Repomix の詳細

Repomixは、GitHubリポジトリやローカルのコードベースをまるごとAIフレンドリーなフォーマット(XML・Markdown・プレーンテキストなど)に変換・パッキングするツールです。LLMへのプロンプト入力やコードレビュー依頼に適した形式へ、コマンド一つで整形できます。

エンジニアやAIツール活用者、特に大規模コードベースをChatGPTやClaude・Geminiなどの大規模言語モデルに渡して分析・リファクタ・ドキュメント生成をしたい開発者に最適です。

「このリポジトリ全体を理解させてコードレビューを依頼したい」「依存関係も含めたコードをLLMに渡して設計の相談をしたい」「大量のソースコードをまとめてAIに読み込ませたい」といった場面で特に威力を発揮します。`.gitignore`の自動考慮やトークン数カウントなど、LLM入力に特化した実用的な機能が揃っています。

主な機能

コードベース全体のAIフレンドリー形式への一括変換 / XML・Markdown・プレーンテキスト形式での出力 / .gitignoreルールの自動考慮とファイル除外 / LLMトークン数のカウント・見積もり / リモートGitHubリポジトリの直接指定対応 / カスタムファイル/ディレクトリの除外・フィルタリング / CLIおよびnpx経由でのワンコマンド実行 / セキュリティチェック(シークレット・機密情報の検出)