Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
ChatDuel compares multiple AI answers and turns them into consensus, disagreement, and next steps.
PluginsTypeScript · HTMLGitHub @ifeelingOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Split-Screen Multi-AI Comparison Workspace
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
English full name: ChatDuel - Split-Screen Multi-AI Comparison Workspace 中文完整名: ChatDuel - 多 AI 同步问答与横向对比工具 A Chrome extension that lets you compare answers from multiple AIs side by side on a single page. It is not an API aggregator and needs no API key — instead it drives the official web UIs you are already logged into (by embedding them in iframes). You can show up to 3 panels at the same time. Get ChatDuel from your browser's extension store:Read the full README ↗
English full name: ChatDuel - Split-Screen Multi-AI Comparison Workspace 中文完整名: ChatDuel - 多 AI 同步问答与横向对比工具
A Chrome extension that lets you compare answers from multiple AIs side by side on a single page. It is not an API aggregator and needs no API key — instead it drives the official web UIs you are already logged into (by embedding them in iframes).
You can show up to 3 panels at the same time.
Get ChatDuel from your browser's extension store:
@chatgpt, @claude, @gemini, @doubao, @deepseek, or use the @-candidate menu, to send to just one..exe, .sh, etc.) are blocked outright.| Records | Official-site sessions | |
|---|---|---|
| What it saves | User question, actual sent content, attachments, AI replies | Official conversation URL (ChatGPT / Gemini / Doubao / DeepSeek / Claude) + AI state shown at the time |
| Main use | Review each round, copy per block, copy/export Markdown, summarize, forward | Restore panels and reopen an old official chat to continue |
In short: to look back at a past AI answer, use Records; to return to an old official conversation, use Official-site sessions.
The settings button (bottom-left of the extension) has a "Usage help" tab explaining sending, attachments, panel management, forwarding, summarizing, records, and official-site sessions. The "Display" tab switches the UI language and re-detects status; the "Prompts" tab uses a dropdown to pick the template to edit. When adding features later, update both this help and this README.
ChatDuel requests only the permissions it needs:
| Permission | Why |
|---|---|
storage | Save your records, official-site sessions, and settings locally. |
unlimitedStorage | Allow large conversation histories and attachments to be stored without hitting the browser's standard storage quota. |
tabs | Detect which AI site is open and drive the correct panel. |
declarativeNetRequest | Keep the extension working with the official sites (e.g. cookie/header adjustments for specific platforms). |
alarms | Periodically refresh the remote selector configuration. |
Host permissions are limited to the official AI sites plus https://chatduel.ifeeling.app/* (the project's own website, used to fetch selector updates). No <all_urls> is requested.
npm install
npm run dev # start the vite dev server; load dist/ in chrome://extensions
npm test # unit tests (not included in the public repo — see CONTRIBUTING.md)
npm run test:e2e # e2e tests (not included in the public repo)
npm run typecheck
npm run buildchrome://extensions or edge://extensionsdist/ folderReleased under the MIT License.
See also: Privacy Policy · Contributing · Security Policy · Changelog