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経由でのワンコマンド実行 / セキュリティチェック(シークレット・機密情報の検出)