AICodePrep v2 icon

AICodePrep v2

AICodePrep v2は、プロジェクトフォルダをスキャンしてノイズを除外し、ChatGPT、Claude、Geminiなどにそのまま貼れるAI向けコンテキストブロックへまとめるローカルRustアプリです。

AICodePrep v2

概要

AICodePrep v2 は、プロジェクトフォルダを AI 向けの貼り付け可能なコンテキストに変換するためのローカル Rust アプリです。ファイルを個別にコピーしたり、API ワークフローを用意したりせずに、コードやその他のプロジェクトファイルを ChatGPT、Claude、Gemini などの Web チャットへ移したい人向けに作られています。

このページでは、コンピュータ上で実行されるスキャン、フィルタリング、パックの流れが説明されています。ファイル選択、ignore ルールの処理、任意の秘密情報レビュー、出力生成を1つのコンテキストブロックにまとめ、ネイティブ GUI と、スクリプトやエージェントワークフローで再利用できるコマンドラインの両方を備えています。

この製品は、異なるモデル間で同じコンテキストを再利用することを重視しています。チャットごとに再パックする代わりに、標準的なモデルのチャットに1つのブロックを貼り付け、必要に応じてモデルを切り替えられるため、エージェントの制限が厳しい場合や、追加の API 料金や別のサブスクリプションを避けたい場合に有用だとされています。

v2 でできること

プロジェクトから貼り付けへのワークフロー

フォルダを選び、アプリにノイズの除外を任せ、ファイルを1つずつコピーする代わりに、構造化されたコンテキストブロックを1つ生成します。

ファイル選択とノイズフィルタリング

ソースファイルやプロジェクトファイルは自動的に含めつつ、依存関係、ビルド出力、キャッシュ、その他の生成ファイルはスキップします。

秘密情報の検出とマスキング

資格情報らしきものを確認し、必要に応じてコンテキストをチャットにコピーする前にマスキングします。

コンテキストブロック出力

パス、内容、トークン合計、およびプロンプトを含む構造化された Markdown または XML を生成します。

トークン予算管理と圧縮

対象モデルのトークン数を数え、圧縮レベルを比較し、より大きなプロジェクトを小さなコンテキストウィンドウに収めます。

GUI と CLI のアクセス

ネイティブ GUI を使うか、スクリプトやエージェントワークフローから `aicodeprep-fast pack <folder>` を実行します。

AICodePrep v2 の一般的な使い方

  • チャットモデルを切り替える

    コードベースを一度準備し、同じ構造化ブロックを ChatGPT、Claude、または Gemini に貼り付けて、モデルごとにバンドルを作り直さずに使います。

  • コンテキストのパックを自動化する

    CLI をスクリプトやエージェントワークフローで使い、フォルダからコンテキストブロックを生成して、繰り返し可能なプロセスの一部として出力をコピーまたは保存します。

  • ノイズの多いプロジェクトフォルダを整理する

    依存関係、ビルド成果物、キャッシュ、その他、モデルがプロジェクトを理解するのに役立たない生成ファイルをスキップしながら、大きなリポジトリを確認します。

  • 機密コンテンツをマスキングする

    AI チャットにコンテキストをコピーする前に、秘密情報の可能性を確認し、必要であれば機密情報をマスキングします。

  • 厳しいトークン予算に収める

    圧縮レベルとトークン合計を比較して、モデルに送る前に大きなプロジェクトをより小さなコンテキストウィンドウに収めます。

Pros and Cons

Pros

  • ローカルで実行されるため、ファイルはユーザーのコンピュータ上に残ります。
  • スキャン、フィルタリング、選択、連結、出力を1回の処理でまとめて行います。
  • 視覚的なデスクトップワークフローとコマンドライン利用の両方に対応しています。
  • Markdown または XML を出力できるため、異なるチャットモデル間でコンテキストを再利用しやすくなっています。
  • コンテンツを貼り付ける前に、秘密情報の確認と任意のマスキングを含みます。
  • Rust スキャナの説明によると、大きなフォルダを迅速に処理するよう設計されています。

Cons

  • ページでは、Mac ビルドは Apple のコード署名がされておらず、インストール時に quarantine の削除手順が必要だと述べています。
  • Mac の手順では Apple Silicon と macOS 11 以降が必要とされており、その環境での互換性は限定的です。
  • ページには完全な公開価格表はなく、試用版とライフタイムライセンスの記載のみがあります。
  • ソースでは、Web チャットへのコピー/ペーストと CLI ワークフロー以外の統合についての詳細は限られています。

FAQ

AICodePrep v2 は何を出力しますか?

ローカルでプロジェクトをスキャンした後、ChatGPT、Claude、Gemini、または他のモデルに1つの構造化されたコンテキストブロックを貼り付けられるようにすることを想定しています。ページでは Markdown または XML の出力にも対応していると説明されています。

GUI、CLI、それとも両方がありますか?

ページでは、GUI と CLI を備えたローカル Rust アプリとして紹介されています。ネイティブなインターフェースでフォルダを選ぶデスクトップアプリ、またはスクリプト内で `aicodeprep-fast pack <folder>` のようなコマンドを実行する使い方が説明されています。

プロジェクトファイルをリモートサービスに送信しますか?

製品ページでは、アプリはファイルをコンピュータ上に保持し、スキャン、ignore ルールによるフィルタリング、選択、連結、出力をすべてローカルで1回の処理で行うと説明されています。

試用版はどのように機能しますか?

ページによると、試用版には14日間で10回のコンテキスト生成が含まれ、購入前にフルアプリが含まれています。また、買い切りのライフタイム購入にも触れています。

どの AI ツールで使えますか?

ページでは、ChatGPT、Claude、Gemini のウェブチャットでのチャットベースの利用が特に उल्लेखされています。より深い統合や API 設定についてはページ内で示されていません。

Quick Facts

カテゴリ
開発者向けツール
プラットフォーム
Windows、macOS(Apple Silicon)、Linux
製品タイプ
GUI と CLI を備えたローカル Rust デスクトップアプリ
主なワークフロー
プロジェクトフォルダを選択し、ファイルをフィルタリングし、1つのコンテキストブロックを生成して AI チャットに貼り付ける
出力
Markdown または XML
ソースドメイン
wuu73.org

AICodePrep v2の代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

Devin icon

Devin

Devinは、開発者とエンジニアリングチームが複雑なソフトウェア作業を計画・実行できるAI coding agentです。デスクトップ、クラウド、JetBrains、CLIで利用でき、個人・チーム・企業向けプランを提供します。

图像大厨imgcook icon

图像大厨imgcook

imgcookは、デザイン稿をフロントエンドコードに変換するデザイン-to-codeツールです。Sketch、Photoshop、VS Code、CLIに対応し、プラグインと開発者向けのワークフローを提供します。

Open Computer Use icon

Open Computer Use

Open Computer Useは、macOS、Linux、Windowsに対応したオープンソースのComputer UseサービスをMCP対応で提供。AIエージェントやMCPクライアントによるデスクトップ自動化を、セットアップコマンドや手動設定で実行できます。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。