robertpiosik/CodeWebChat
Blazing fast AI coding with static context
CodeWebChat – エディタ内での AI 支援コーディング
機能概要 – CodeWebChat (CWC) は、VS Code 拡張機能(Cursor および Antigravity でも利用可能)で、ワークスペース内のコードについて LLM と対話できます。エクスプローラーでファイルをチェックすると、モデルに送信される 静的 コンテキストが構築され、モデルは編集、補完、検索結果、コミットメッセージ、または文字起こしを返します。拡張機能はこれらの対話を Markdown プロンプト としてフォーマットし、モデルが正確に何を出力すべきかを認識できるようにします。
主な機能
- プライバシー優先 – すべてローカルで実行されます。コードやプロンプトがマシンから送信されることはありません。
- 自動コンテキスト選択 – CWC は Agentic Search プロンプトを呼び出し、ワークスペースを現在のタスクに関連するファイルのみにフィルタリングできます。
- プロンプトキャッシュ – 変更されていないファイルが最初に送信され、最近の変更は後で送信されるため、キャッシュヒット率が向上します。
- プロンプトテンプレート – Web、API、CLI 用に、既製の Markdown プロンプトタイプ(Agentic Search、Editing、Asking、Intelligent Search、Code-at-Cursor、Commit Messages、Patch Repair、Voice Input)のセット。
- リッチな UI コマンド – 選択の保存/復元、Markdown のコピー、コミットメッセージの生成、ワークスペースチェックポイントの管理、LLM 応答の直接適用。
使用方法
- VS Code Marketplace または Open VSX から拡張機能をインストールします。
- モデルに表示させたいファイルをチェックします。
- コマンドを選択します(例: Edit、Ask、Code at Cursor)。CWC は適切な Markdown プロンプトを構築し、設定された LLM に送信します。
- モデルは構造化された Markdown(ファイル見出し、コードブロック、または XML タグ)で応答します。Apply Chat Response を押すと、変更がプロジェクトに書き戻されます。
対象ユーザー – クラウドサービスに依存せず、コード生成、リファクタリング、ドキュメント作成、コミットメッセージの下書きなどに、高速でローカルな AI 支援を求める開発者。
自分でビルド – リポジトリには、Node 22 + pnpm セットアップの monorepo が含まれています。クローン後、pnpm install を実行し、エディタアプリをビルド(cd apps/editor && pnpm run build)し、生成された .vsix ファイルを VS Code にインストールします。
すべての詳細は README から直接取得しています。追加の主張はありません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト