Skip to content

Latest commit

 

History

History
285 lines (202 loc) · 40.6 KB

File metadata and controls

285 lines (202 loc) · 40.6 KB

次元を超える AI メモリ同期 ✨

ブラウザで考え、エディタで実現する。

あなたの Agent は、タブを超えた長期記憶を持つようになります。

Gemini ChatGPT Claude deepseek 豆包

github copilot cursor antigravity trae claude code codex

Version Open VSX Installs VS Code License GitHub stars

English | 简体中文 | 繁體中文 | 日本語 | Français | Español | Português | 한국어 | Русский | العربية

Note

CoBridge は専用のブラウザ拡張機能 Voyager もサポートしており、Gemini 専用に設計されています。Gemini のみを使用する場合、Voyager は軽量な代替手段となります。より広範なプラットフォーム(ChatGPT、Claude、DeepSeek、豆包)対応が必要な場合は、CoBridge 標準のブラウザ拡張機能をご利用ください。


✨ 機能

📝 スマートコンテキスト抽出

WebページからAI会話のコンテキスト(テキスト、テーブル、画像)を抽出

🎯 システムプロンプト自動補完

ワークスペースAgentのシステムプロンプトを自動入力し、プロジェクトを迅速に立ち上げ

🌿 幅広いエコシステム対応

ChatGPT、Claude、DeepSeek、豆包など複数のAIプラットフォームに対応

GitHub Copilot、Cursor、Claude Code など、IDE Agentにも対応

📥 インストール方法

ストアからインストール

ステップ 1:ブラウザ拡張機能をインストール

Chrome Web Store

ステップ 2:VS Code 拡張機能をインストール

手動インストール

ブラウザ拡張機能をインストール

  1. 本リポジトリをダウンロードまたはクローン
  2. プロジェクトルートで pnpm install && pnpm --filter chrome-extension build を実行
  3. chrome://extensions/ を開き、デベロッパーモードを有効化
  4. パッケージ化されていない拡張機能を読み込む をクリックし、packages/chrome-extension/dist を選択

🏗️ アーキテクチャ

┌─────────────────────┐         ┌─────────────────────┐
│    ブラウザ拡張機能     │  HTTP   │     VS Code 拡張機能   │
│   (Chrome / Edge)   │ ──────► │    (Agent 受信側)     │
│                     │ :3030   │                      │
│  Web AI 会話をキャプチャ│         │   ワークスペースへ保存   │
│                     │         │ .cobridge/AI_CONTEXT │
└─────────────────────┘         └──────────────────────┘
  • ブラウザ拡張機能:AI チャットページに注入し、会話内容(テキスト、テーブル、画像)を抽出してローカルサーバーに送信
  • VS Code 拡張機能:ローカル HTTP サーバーを起動し、データを受信して Markdown 形式のコンテキストファイルに書き込み、IDE Agent が読み取れるようにする

🚀 クイックスタート

ステップ 1:Agent を選択

インストールアイコン

ステータスバーのアイコンをクリックして管理メニューを開きます:

管理メニュー

使用中の Agent を選択:

Agent 選択

選択後、ステータスバーに対応する Agent アイコンが表示されます:

Agent 選択済み

ステップ 2:サービスを起動

メニューからサービスを起動をクリック。ローカルサーバーが 3030 ポートで起動し、手動で停止するまで稼働し続けます。

実行中

ステップ 3:会話を同期

同步对话

  1. ブラウザで対応する AI チャットページを開く
  2. CoBridge ブラウザ拡張機能のアイコンをクリック
  3. Sync Context to Agent をクリック
  4. 会話内容がワークスペースの .cobridge/AI_CONTEXT.md に自動的に書き込まれます

これで、Agent が「さっき何て言いましたか?」と茫然とすることがなくなります。


⚙️ 設定

ポートの変更

3030 ポートが使用中の場合:

  1. VS Code 設定を開く(Ctrl + , / Cmd + ,
  2. AIContextSync.port を検索
  3. ポート番号を変更(例:3031
  4. ステータスバーメニューからサービスを再起動

ポート設定

注意: VS Code のワークスペース設定はユーザー設定を上書きします。ポートを変更する場合は、ワークスペース設定で変更してください。

ブラウザ拡張機能のポップアップからもポートを設定でき、両端を一致させてください。


🌐 対応 AI プラットフォーム

Gemini ChatGPT Claude deepseek 豆包

ステータス 説明
テーブル対応 テーブルは自動的に Markdown に変換
画像対応 画像は自動的にローカルに保存
ファイル添付 未対応
その他プラットフォーム スクレイピング対策が厳しいプラットフォームは未対応(PR 歓迎!)

🤖 対応 Agent

VS Code GitHub Copilot Cursor Trae Antigravity Claude Code Codex


🎯 設計原則

  • ゼロ汚染:CoBridge は同期ファイルを自動的に .gitignore に追加し、Git リポジトリを汚染しません。
  • フレンドリー形式:完全な Markdown 出力 — テーブル、画像、テキストがすべて保持され、IDE Agent が自然に読み取れます。
  • 自動設定:各 Agent に適したルールファイルを自動生成し、シームレスにコンテキストを読み取らせます。
  • ローカル優先:すべてのデータはお使いのマシンに留まり、外部サーバーもテレメトリもありません。

📁 プロジェクト構造

これは pnpm workspace Monorepo で、2つのサブパッケージを含みます:

CoBridge/
├── packages/
│   ├── chrome-extension/     # ブラウザ拡張機能 (Chrome / Edge)
│   └── vscode-extension/     # VS Code 拡張機能 (Agent 受信側)
├── pnpm-workspace.yaml
└── package.json

🛠️ 開発

環境要件

インストール

git clone https://github.com/Winddfall/CoBridge.git
cd CoBridge
pnpm install

ブラウザ拡張機能をビルド

pnpm --filter chrome-extension build

VS Code 拡張機能をビルド

pnpm --filter vscode-extension compile

🟢 一言でまとめ

LLM もう記憶喪失にならない:Web 上で存分に考え、Agent に直接実装させる。

このプロジェクトが役に立った場合は、GitHub で Star をお願いします ⭐。

💡 フィードバック

新しいご要望がある場合は、GitHub で Issue をお気軽にどうぞ。

🤝 コントリビュート

良いご提案やバグの発見がありましたら、Pull Request をお待ちしています!

🥤 プロジェクトを支援

このプロジェクトがあなたの AI コラボレーションの課題を解決した場合は、ぜひコーヒーをおごってください!☕

あなたのサポートはプロジェクトの今後の開発に直接活用されます ❤️。

WeChat / Alipay / 爱発電で支援:

WeChat Pay
WeChat Pay
Alipay
Alipay
爱発電
爱発電

📄 ライセンス

本プロジェクトは MIT ライセンスの下で公開されています。

Star 推移

Star History Chart