Claude と ChatGPT のためのコンテキストファイルの準備に20分を無駄にするのを止めるツールを作った

Dev.to / 2026/3/14

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • Claude、ChatGPT、Gemini、または他のAIプロンプトのために、プロジェクトフォルダまたは ZIP から1つのきれいな構造化コンテキストファイルを生成して、退屈な15〜20分の準備を解消します。
  • 自動的にAIプロンプトに属さないノイズ(node_modules、ロックファイル、ビルド、バイナリ、画像、その他のノイズ)を除去します。結果は実際のコードだけです。
  • すべての処理はブラウザ内でローカルに実行されます—サーバーもアカウントもアップロードもなし—データはあなたのマシンを離れません。
  • 出力はディレクトリツリーと各ファイルの内容を含む構造化されたテキストファイルで、貼り付け準備が整っています。ほとんどのプロジェクトでは約10秒です。
  • 料金は最大25ファイル/4MBまで無料、より大きなプロジェクトには一度きりの $6 Pro アップグレード。改善のためのフィードバックを積極的に募集中です。

Claude と ChatGPT のためのコンテキストファイルの準備に20分を無駄にするのを止めるツールを作った

新機能に着手するたび、最初の15〜20分を同じ退屈な作業に費やしていました。

プロジェクトを開く。 このファイルをコピー。 Claude に貼り付け。 あのファイルをコピー。 貼り付け。 設定ファイルを忘れていることに気づく。 戻って、もう一度貼り付け。 コンテキスト上限に達する。 切り詰め始める。 自分が正しいファイルを含めたかどうか疑問に思う。

Claude との会話を実際に始める頃には、すでに苛立っていました。

その皮肉は私には分かっていました — 時間を節約するためにAIを使っているのに、設定するだけで時間を失っていました。

それで Repoprep を作りました

アイデアはシンプルです。 あなたはプロジェクトフォルダまたは ZIP ファイルをドロップすると、それを Claude、ChatGPT、Gemini、または使用しているものへそのまま貼り付けられる、1つのきれいで構造化されたコンテキストファイルを生成します。

AI プロンプトに属さないすべての要素を自動的に除去します:

  • node_modules やその他の依存関係フォルダ
  • ロックファイル(package-lock.json、yarn.lock など)
  • ビルド出力および dist フォルダ
  • ミニファイ済みファイルとソースマップ
  • バイナリ、画像、フォント
  • ノイズを増やすその他多数のファイルタイプ

残るのは実際のコードです— クリーンで構造化され、貼り付け準備が整っています。

私が最も重視している部分

すべてがブラウザ内で100%実行されます。 あなたのコードはサーバーに触れません。 アカウント不要、アップロードなし、何もあなたのマシンを離れません。

これは思っている以上に重要です。 多くの開発者は、コードを第三者サービスへアップロードすることが制限されている、あるいはただ不安なプロジェクトで作業します。 Repoprep では、心配することは何もありません— すべてがローカルです。

作り方

基本的なアイデアと構造は ChatGPT を使って始めました。 しかし作業が難しくなると— ファイル解析、バイナリ検出、PDF/DOCX/XLSX の抽出、Chrome 拡張のサービスワーカーのデバッグ— Claude に切り替えました。 複雑なコーディングロジックには Claude の方がかなり優れていると分かりました。

AI の手助けを借りて AI コンテキストツールを作るのは非常にふさわしいと感じました。

見た目はこんな感じ

フォルダをドロップすると、サイズとトークン推定を含むファイル一覧が表示され、不要なものを削除して Extract をクリックします。 出力は、先頭にディレクトリツリーを持ち、その後に各ファイルの内容が区切り線で区切られた構造化テキストファイルです。

ほとんどのプロジェクトで約10秒です。

試してみる

最大25ファイル / 4MB まで無料—正直なところ、これでほとんどの集中セッションをカバーします。 より大きなプロジェクト(200ファイル / 50MB)には一度限りの $6 Pro アップグレードがあります。

👉 repoprep.com

実際、フィードバックを心からお待ちしています— 特に何かが壊れた場合や、ファイルタイプが思い通りに動かない場合は。 まだ初期段階で、積極的に改善しています。

Claude や ChatGPT にコンテキストを取り込む現在のワークフローはどうしていますか? 他の...

この記事の続きは原文サイトでお読みいただけます。

原文を読む →