robertpiosik/CodeWebChat

AI coding with static context

解決する課題

CodeWebChat は、開発者が AI を用いたペアプログラミングを行う際に、特定の AI プロバイダーに縛られたり、高額なサブスクリプションを必要としたりすることなく、プライバシーを最優先にした方法を提供します。手動で関連するコードファイルを Web ベースの AI チャットボットにコピー&ペーストする煩わしさを解消し、『静的コンテキスト』プロンプトの自動構築を実現します。

動作方法

このツールキットは VS Code 拡張機能と併用ブラウザ拡張機能から構成されています。エディタ拡張機能では、特定のファイルを選択したり、関連するコードを検索したり、Git での変更ファイルを特定したりできます。その後、これらのファイルを構造化された Markdown プロンプトにまとめます。ユーザーは、API キーを使って直接 AI にプロンプトを送信するか、ブラウザ拡張機能を使って ChatGPT、Claude、Gemini などのさまざまな Web ベースの AI インターフェースにプロンプトを『自動入力』する(手動コピー不要)ことができます。

対象ユーザー

最新の推論モデルをコード作成に活用したいが、データの完全なコントロール、自前の API キーの使用、またはさまざまな AI プロバイダーの無料 Web インターフェースを活用したい開発者。

特徴

  • 静的コンテキストアプローチ:複数のツール呼び出しを回避し、精度を向上させるために、すべての関連ファイルを1つの統合メッセージで送信。
  • プライバシー最優先:すべての処理はローカルマシン上で実行され、コードやプロンプトは一切収集されません。
  • 広範な互換性:AI Studio、Claude、ChatGPT、DeepSeek、OpenRouter など、多数の Web チャットボットをサポート。
  • プロンプトキャッシュ最適化:ファイルを最新順に並べ、指示を最後に配置することで、プロンプトキャッシュの効率を最大化。
  • 統合 Git ワークフロー:未ステージングファイルや特定のコミットのファイルを選択するコマンドを内蔵し、ターゲットに特化したプロンプトの生成を可能に。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト