AI News HubLIVE
サイト内リライト2 分で読了

MashuPack:コードベースを1つのクリーンなテキストファイルにまとめ、ChatGPT・Claude向けにコンテキストを最適化

MashuPackは、コードリポジトリの特定部分を選択し、1つのクリーンなテキストファイルにコンパイルすることで、ChatGPTやClaudeなどのブラウザベースAIツールにおけるファイル数制限やアップロードの煩雑さを解消し、コードコンテキストをポータブルで意図的に制御可能にする開発者ツールです。

ソースProduct Hunt AI著者: Spencer Nunamaker

MashuPackは、ブラウザ上のChatGPTやClaudeなどのAI対話インターフェースでコードベースを扱う際のコンテキスト管理問題を解決するために開発された新しいツールです。このツールを使用すると、リポジトリの特定部分を正確に選択し、1つのクリーンなテキストファイルにコンパイルできます。これにより、ファイル数制限、アップロード制限、フォーマットの不一致といった問題を回避できます。

開発者の説明によると、彼はターミナルでコードナビゲーションやリアルタイムエージェント連携のための優れたツールを持っていましたが、それでもChatGPTやClaudeのような対話型Web UIで長期計画、デバッグ、レビュー、コード理解を多く行っていました。しかし、そのワークフローはコンテキストの問題で頻繁に中断されました。ファイル数制限、アップロード制限、一貫しないフォーマットサポートにより、コードベースの適切な部分をモデルに渡すのが面倒でした。唯一うまく機能した形式は単一のテキストファイルでした。

そこで、サブシステムの議論、リファクタリングの計画、リポジトリに関する高レベルな質問をするたびに、手動でソースファイルの小さなコレクションをパッキングし始めました。そのプロセスはすぐに反復的で退屈になりました。MashuPackは、そのタスクのためのより良いインターフェースを求めて生まれました。実際に必要なコンテキストを選択し、1つのクリーンなファイルにコンパイルし、含める内容を常に制御できるようにします。

現在、このツールはProduct Huntで無料公開されており、タグは「生産性」「開発者ツール」「人工知能」です。作成者は特に、ブラウザでChatGPTやClaudeを使用してソフトウェア計画、デバッグ、または未知のコードベースの理解を行っているユーザーからのフィードバックを求めています。MashuPackは、開発者とAIのコラボレーションワークフローを簡素化し、コードコンテキストをよりポータブルで意図的、かつ制御しやすいものにすると期待されています。