MashuPack
ローカルのコードリポジトリを、ChatGPTやClaudeなどのAIツールで解析可能な構造化テキストに瞬時に変換するブラウザベースの開発者ツールです。サーバーへのアップロードは一切不要で、プライバシーを完全に保護しながら、コードベース全体をAIに理解しやすい形で提供できます。
製品の特徴
- プライバシー完全保護: すべての処理がブラウザ内で完結し、ファイルがサーバーに送信されることはありません。File System Access APIを活用し、ローカル環境で安全にフォルダを読み込みます。
- スマートなファイル構造: ディレクトリツリーと明示的なSTART/ENDマーカーにより、AIがファイル単位で検索・ナビゲートできる構造化テキストを自動生成します。
- 高速なパフォーマンス: Rustで記述された処理ロジックをWebAssemblyにコンパイルし、Web Workerで実行することで、数万ファイル規模のリポジトリでも快適な操作を実現します。
- 柔軟な選択とエクスポート: ファイルタイプごとの一括選択、フォルダ単位の選択、トークン数の見積もり表示など、AIへの入力を最適化する豊富な機能を搭載しています。
- 多様な出力形式: 結合テキストファイル、ZIPアーカイブ、クリップボード直接コピーなど、用途に応じたエクスポート方法を選択できます。
活用シーン
- コードレビュー支援: 既存プロジェクトの全体構造をAIに理解させ、リファクタリング提案やバグ検出を効率化します。
- 新規開発・学習: オープンソースリポジトリやチームのコードベースをAIに読み込ませ、アーキテクチャ理解や実装パターンの解説を得ます。
- ドキュメント生成: コードから自動的にプロジェクトマップを作成し、技術仕様書やオンボーディング資料のベースとして活用します。
- セキュアな環境での作業: 機密性の高いコードを外部に漏らせない環境で、完全にオフラインの状態でAI支援開発を行います。
対象ユーザー
ローカルで安全にコードをAIに読み込ませたい開発者、大規模リポジトリの構造把握に苦労しているエンジニア、プライバシーを重視しながらChatGPTやClaudeを活用したい技術者の方々に最適です。