One input. Three minds. Infinite perspectives.
A Chrome Extension that lets you control ChatGPT, Claude, and Gemini simultaneously through a single Side Panel UI — send one message and watch three AI giants respond in real time, or orchestrate them in structured multi-step workflows.
- Unified input — type once, broadcast to all three AIs
- 5 chat modes — from free-form parallel chat to sophisticated multi-round debates
- Real-time streaming — responses appear as they're generated
- Workflow status bar — tracks current step in serial modes with live progress
- Role labels — each AI response tagged with its role (正方 / Reviewer / Coder, etc.)
- Role assignment — customize which AI plays which role per mode
- Cancel anytime — abort in-progress workflows with one click
- Markdown export — download the full conversation as a
.mdfile - Connection management — detects login status per AI, one-click quick login buttons
Send to all 3 AIs in parallel. Independent answers, no coordination.
User → ChatGPT
→ Claude
→ Gemini
Structured pro/con/summary dialectic.
User → Pro (step 1) → Con rebuts Pro (step 2) → Summarizer concludes (step 3)
Multi-perspective research with cross-review.
User → First Answer → Reviewer checks + adds → Summarizer synthesizes (step 3)
A full software engineering double-loop: spec → review → implement → review → fix → acceptance → final.
Planner writes spec (1)
→ Reviewer challenges spec (2)
→ Coder writes v1 (3)
→ Reviewer does code review (4)
→ Coder fixes → v2 (5)
→ Planner does acceptance test (6)
→ Coder delivers final (7)
A 5-round dialectical spiral. Truth through adversarial discussion.
Round 1: Opening statements (3 AIs × position)
Round 2: Cross-examination (attack weaknesses, acknowledge strengths)
Round 3: Defense + refinement (respond to challenges, update positions)
Round 4: Core convergence (map consensus vs. genuine disagreement)
Round 5: Truth emerges (final conclusions, honest position changes)
Each round: 3 AIs × 5 rounds = 15 total steps.
# 1. Clone the repo
git clone https://github.com/teddashh/multi-ai-chat.git
cd multi-ai-chat
# 2. Install dependencies and build
npm install && npm run build- Open Chrome and go to
chrome://extensions - Enable Developer mode (top-right toggle)
- Click Load unpacked and select the
dist/folder - Open ChatGPT, Claude, and Gemini in separate tabs
- Click the extension icon → Open Side Panel
Tip: Make sure you're logged into all three AI services before sending messages.
| Layer | Technology |
|---|---|
| Extension | Chrome Manifest V3, Service Worker |
| UI | React 18, TypeScript, Tailwind CSS |
| Build | Webpack 5 |
| Input injection | ProseMirror (Claude), Quill (Gemini), React textarea (ChatGPT) |
| Response capture | MutationObserver + element reference tracking |
This is a personal side project built for exploration and fun. It works by injecting content scripts into ChatGPT, Claude, and Gemini's web interfaces — which may violate each platform's Terms of Service.
Use at your own risk. The author is not responsible for any account restrictions or other consequences. This project is not affiliated with OpenAI, Anthropic, or Google.
MIT — do whatever you want, just don't blame me.
