AI Parallel

AI Parallel is a monorepo for comparing and orchestrating multiple AI web experiences from one workspace.

The first app is a Chrome/Edge Manifest V3 extension. It reuses the user's existing authenticated web sessions and embeds the selected model sites as live provider iframes in a single workspace.

Current app

apps/browser-extension

Workspace v2.1 supports:

  • ChatGPT
  • DeepSeek
  • 智谱清言
  • Qwen
  • Kimi
  • Claude (best-effort response adapter)
  • Gemini (best-effort response adapter)
  • Grok (best-effort response adapter)
  • Local Prompt Library
  • Comparison and Agent Handoff

The default comparison set is ChatGPT, DeepSeek, 智谱清言, Qwen and Kimi.

Workspace architecture

AI Parallel Workspace
        │
        ├─ ChatGPT iframe ─ Content Script ─┐
        ├─ DeepSeek iframe ─ Content Script ├─ postMessage bridge
        ├─ Qwen iframe ───── Content Script ├─ native provider rendering
        └─ Kimi iframe ───── Content Script ┘

Prompts are not transported in destination URLs. The workspace sends one-time jobs to the selected iframe through an origin-checked postMessage bridge.

Repository structure

ai-parallel/
├── apps/
│   └── browser-extension/
│       ├── content/
│       ├── workspace/
│       ├── icons/
│       ├── manifest.json
│       └── service-worker.js
├── docs/
│   └── architecture.md
├── .github/workflows/
├── package.json
└── pnpm-workspace.yaml

Shared packages will be extracted only when a second client or genuine cross-app duplication requires them.

Development

npm run check

Load apps/browser-extension as an unpacked extension from chrome://extensions/ or edge://extensions/.

Clicking the extension icon opens or focuses the full-page Workspace.

Security and reliability

  • Uses only the host permissions required by supported providers.
  • Reuses existing browser login sessions; it does not store provider credentials.
  • Does not put prompt text into provider URLs.
  • Renders collected model output as safe text/structured blocks rather than injecting remote HTML.
  • Provider DOM adapters are best-effort because AI web UIs are not stable public APIs.

See docs/architecture.md for the runtime design and evolution plan.

S
Description
browser plugin
Readme
425 KiB
2026-09-14 18:36:23 +08:00
Languages
JavaScript 85.3%
CSS 8.9%
HTML 4.2%
Shell 1.6%