1プロジェクトを受け付けてもらえない
40 ファイルを投入すると、モデルが切り捨てるか、コンテキストウィンドウについて謝るか、後半を黙って無視します。収まるようにファイルを削り始めますが、その時点でどれが重要かを推測することになります。
無料 · すべてブラウザ内で動作 · アカウント不要
ContextBridge は tree-sitter — 正規表現でも推測でもない、本物のソースコードパーサー — でプロジェクトを読み取り、トークン予算に収めた Markdown マップに変換します。すべてのシンボル、シグネチャ、行範囲、依存エッジを含めて。あとはその 1 ファイルを任意の AI チャットに入れるだけ。ようやくあなたのアーキテクチャを理解してくれます。
何もアップロードされません。解析はあなたの端末で実行されます。
誰でも 3 つとも経験しています。原因がそれぞれ異なるので、「もっと貼り付ける」では永遠に解決しません。
40 ファイルを投入すると、モデルが切り捨てるか、コンテキストウィンドウについて謝るか、後半を黙って無視します。収まるようにファイルを削り始めますが、その時点でどれが重要かを推測することになります。
返金について聞いたのに認証ミドルウェアを書き直された。 flat に積み上げたファイルは関係情報を持たないため、モデルはどれが主要でどれが末端かを判断できません。
最も厄介で、しかも自信満々に読めます。モデルにコードの要約を求めると、実際には見ていない挙動を説明します。そしてその要約が次の質問のコンテキストになり、誤りが累積していきます。
ContextBridge は文章ではなく構造を渡すことで 3 つすべてに対処します。シグネチャ、行範囲、import エッジは事実です。モデルには「何を知らないか」が明示的に伝えられ、推測せずに尋ねるよう指示されます。
引数付きの関数、メソッド付きのクラス、エクスポート、HTTP エンドポイント、SQL テーブル、呼び出しグラフ — 実際の AST から抽出され、行範囲は正確です。何も言い換えられないので、何も創作されません。
8k〜250k のトークン予算を選択できます。ジェネレーターは最も関連性の高いファイルを予算内に収め、検証済みの数値で自身のサイズを報告し、除外した内容を正確に列挙します。あなたもモデルも推測する必要がありません。
聞きたいことを入力すると、ランキングが一致するファイルを取り込み、さらに import グラフを 1 ホップ辿ります。ハンドラに関する質問はほぼ必ず、それが呼ぶサービスに関する質問でもあるからです。
信頼すべきサーバーが存在しません。解析は WebAssembly としてタブ内で実行され、ネットワーク要求はアプリ本体と言語文法ファイルのみです。サードパーティのオリジンを一切許可しない Content-Security-Policy によって強制されます。
ご自身の ChatGPT、Gemini、Claude のサブスクリプションをそのまま使えます。ContextBridge はモデル API を一切呼び出さないので、トークン課金もなく、漏洩する API キーもありません。
TypeScript、JavaScript、Python、Go、Rust、Java、C、C++、C#、Ruby、PHP、Kotlin、Scala、Swift、Dart。さらに Markdown、SQL、Dockerfile、protobuf、GraphQL、Terraform も第一級のコンテキストとして扱います。
4 ステップ、約 10 秒。そしてあなたのソースコードは移動するものの中に含まれません。
ディレクトリを選ぶか、ドラッグ&ドロップするか、.zip をアップロードします。node_modules、ビルド成果物、ロックファイル、バイナリは自動的に除外され、スキップされた各パスは理由とともに表示されます。
tree-sitter は WebAssembly にコンパイルされ、タブ内で動作します。20 ファイルのプロジェクトなら約 300 ミリ秒、数千ファイルなら数秒で、実際に進むプログレスバーが表示されます。
シンボル、レイヤー、エントリポイント、最も依存されているファイル、import と呼び出しのグラフを生成し、最も関連性の高い断片をトークン予算内に収めます。
Downloads フォルダに保存するか、モバイルアプリへ共有するか、Markdown をコピーして貼り付けます。あとは既に課金している AI チャットで質問するだけです。
出力はプレーンな Markdown なので、ここには統合というものがなく、壊れるものもありません。以下は実際に検証し、手順を用意している対象です。
ファイルをドロップするか貼り付けてください。いずれも Markdown 添付または貼り付けテキストを受け付けます。
マップを CONTEXT.md としてリポジトリに保存すれば、ワークスペースを読むエディタや AI アシスタントがすべて取得します。
wiki をリポジトリにコミットしてください。ファイルを読めるエージェントは、実行のたびにコンテキストウィンドウの交渉なしでアーキテクチャを得られます。
何かが足りませんか? 成果物は Markdown ファイルです。ファイルを読めるツールなら、これを読めます。 29 destinations listed · 12 flows tested by us
無料
全機能。解析回数無制限、15 言語すべて、3 種類の成果物すべて、透かしなし、アカウント不要。
コア製品に有料プランはなく、追加する予定もありません。ContextBridge は個人が独立して維持するプロジェクトです — 無料で使え、助けられた人々の自発的な支援によって成り立っています。
広告は既定で無効で、あなたが明示的に同意した場合にのみ表示されます。広告スクリプトはトラッカーであり、この製品の約束は「何も端末の外に出ない」ことだからです。万一有効化する場合は、オプトインは明示的、オプトアウトは 1 クリックかつ永続的で、プライバシーポリシーを先に改訂します。
解析は無料ですが無制限ではありません:1 時間あたり 30 回、1 日あたり 100 回、エッジで制限されます。これはツールをすべての人に高速で快適に使い続けてもらうための仕組みです — スクリプトの連打を止めるもので、人の利用を止めるものではありません。
任意のサポートリンクが、このプロジェクトを支える最も誠実な方法です。ページにスクリプトを追加せず、あなたを追跡もしません。
されません。アップロード用のエンドポイントは存在せず、受け取れるバックエンドもありません。フォルダはブラウザの File System Access API 経由で読み取られ、WebAssembly にコンパイルされた tree-sitter がタブ内で解析します。ページが行うネットワーク要求は、自身の JavaScript・CSS・言語文法ファイルのみです。DevTools → Network で確認できます。このドメイン以外でフィルタすれば、一覧は空になります。
はい — すべての機能を備えた完全なツールで、アカウントも有料プランもありません。個人による独立プロジェクトです。AI チャットに本物のコードベースを理解させたいという思いから、設計・開発・保守をすべて一人で行っています。半日の時間を節約できたなら、プロジェクトへの支援が今後の開発と無料提供を支えます。
1〜2 ファイルなら、その方が速いのでそうしてください。本ツールは、答えが複数のファイルの関係に依存する場合のためのものです。どのハンドラがどのサービスを呼ぶか、ある変更がどこへ波及するか、エントリポイントはどこか。平坦に貼り付けただけでは関係情報を含まず、モデルはその空白を推測で埋めます。
要約は、コードを見ていないかもしれないモデルが書いた文章です。こちらは実際の構文木から抽出された構造です。すべての行範囲は AST 由来なので、正しいか、ファイルが変わったかのどちらかです。トレードオフは明確です。正確なシンボルが得られる代わりに説明は付かず、成果物は「スニペットが含まれていない限り関数の本体は存在しない」とモデルに伝えます。
15 言語です。TypeScript、TSX、JavaScript、Python、Go、Rust、Java、C、C++、C#、Ruby、PHP、Kotlin、Scala、Swift、Dart。TypeScript・JavaScript・Python・Go は既定で読み込まれ、他は 1 クリックで必要に応じて取得します。Markdown、SQL、Dockerfile、protobuf、GraphQL、Terraform、Makefile、JSON、TOML、シェルスクリプトも解析します。
最大 4000 ファイル、1 ファイルあたり 512 KB です。この上限は技術的な制約ではなく応答性の判断です。現状、解析はメインスレッドで実行されるため、50,000 ファイルのモノレポはタブを固まらせます。対象のパッケージだけを指定してください。
ファイルパス、シンボル名、引数リスト、行範囲、レイヤー分類、import と呼び出しのエッジ、そして「ソースを含める」を有効にした場合のみ、上位数ファイルの逐語的なコードです。あなたのコードが何をするかについての説明・意見・推測は一切含まれません。
それはあなたの判断であり、重要な問題です。マップには実際のパスとシンボル名が含まれ、スニペット内に文字列リテラルが含まれる可能性があります。ソースコード自体を送らない場所に、これを送らないでください。シークレットの除去処理がロードマップ最優先項目です。それまでは成果物を機密情報として扱ってください。
Cookie もアナリティクスも広告識別子もありません。レート制限は Cloudflare のエッジで IP アドレスを使用しますが、これは Cloudflare の背後にあるすべてのサイトと同じで、カウンタは自動的にリセットされます。保存しないものを含めた詳細はプライバシーポリシーをご覧ください。
できます。成果物はあなた自身のコードから導出されたもので、あなたに帰属します。ツール自体は MIT ライセンスです。帰属表示の要求もなく、出力の使い方に制限もありません。
まだですが、近い状態です。アプリは静的バンドルで、文法ファイルは immutable キャッシュされるため、一度訪問すれば大半はすでにローカルにあります。完全オフライン化のための Service Worker はロードマップにあります。
Chrome、Edge、Opera などの Chromium 系ブラウザでは、ネイティブのフォルダピッカーやフォルダへの直接保存を含む完全な機能が使えます。Firefox と Safari では、ファイル入力ピッカーとダウンロード/コピー出力で動作します。すべて WebAssembly を必要とし、これは 2017 年以降のすべてのブラウザが備えています。
同じデバイスなら可能です。セッションはブラウザの IndexedDB に保存されます(構造のみで、ファイルの中身は決して保存しません)。アプリは最近のセッションの再開を提案し、それぞれに「削除」ボタンを添えます。デバイス間は任意の機能です。「別のデバイスで続行」はセッションをあなたのマシンで AES-256-GCM により暗号化し、暗号文のみを最大 14 日間保存し、復号鍵はブラウザがどのサーバーにも送信しないリンクの部分に入れます。私たちには復号できません。リンクを受け取った人は復号できるので、送付先には注意してください。どちらも使わなければ何も残りません。既定では何もアップロードされないからです。
ContextBridge は tree-sitter — 正規表現でも推測でもない、本物のソースコードパーサー — でプロジェクトを読み取り、トークン予算に収めた Markdown マップに変換します。すべてのシンボル、シグネチャ、行範囲、依存エッジを含めて。あとはその 1 ファイルを任意の AI チャットに入れるだけ。ようやくあなたのアーキテクチャを理解してくれます。
何もアップロードされません。解析はあなたの端末で実行されます。