Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubChat

License: MIT Chrome Web Store

Ask about one line — without losing your place.

Highlight any text in a Claude answer and a sleek, draggable side-chat opens right there, seeded with what you highlighted. Ask your side question, get a streamed answer, and your main conversation never moves.

SubChat in action

No API key — it runs on your session

SubChat starts a real, separate conversation on your own Claude account, using the session you're already logged into. Because the extension runs on claude.ai, its calls are same-origin and carry your cookies — exactly like the site's own frontend — so it can open a hidden conversation and stream the reply into the widget. No key to paste, no cost beyond your normal plan, and nothing leaves your browser except the request itself.

The published Chrome Web Store build targets Claude only. This repo also contains a ChatGPT adapter (chatgpt.com) that works best-effort — OpenAI guards its endpoint with anti-automation, so Claude is the reliable path.

Features

  • Highlight → Ask → answer, right where you are
  • Draggable, resizable, minimizes to a bar
  • Streams in place with markdown + one-tap copy (replies and code blocks)
  • Retry on errors, jump-to-latest, keyboard shortcuts (Enter to send, Esc to close)
  • Multiple independent side-chats at once
  • Clean light and dark themes
  • A dashboard for preferences and live connection status

Install

From the Chrome Web Store (recommended):

Install SubChat — side-chat for Claude from the Chrome Web Store.

From source (unpacked):

  1. Download or clone this repo.
  2. Open chrome://extensions (Chrome, Edge, Brave, Arc…).
  3. Turn on Developer mode (top-right).
  4. Click Load unpacked and select this folder.
  5. Open claude.ai (logged in), highlight text, click Ask.

The Claude-only build in dist/ is what ships to the Web Store; the repo root is the full source (Claude + ChatGPT).

How it works

  1. Open claude.ai and highlight text in any reply.
  2. Click the Ask chip.
  3. Type your follow-up — the answer streams into the widget.

Open the dashboard from a widget's ⚙ button, the toolbar icon, or chrome://extensions → SubChat → Details → Extension options.

Privacy

No servers, no analytics, no tracking, no API keys. The only network calls are to the chat site you're already on, using the session you already have. See PRIVACY.md.

Project layout

Path What
manifest.json, src/, icons/ the extension
src/content.js chip, widget UI, drag/resize/minimize, session adapters, streaming, markdown
src/options.html / src/options.js the dashboard
dist/ the Claude-only build that ships to the Web Store
store-assets/ screenshots, promo tiles, listing copy, privacy policy

Disclaimer

Not affiliated with, endorsed by, or sponsored by Anthropic. "Claude" is a trademark of Anthropic, used here only to describe compatibility.

License

MIT © Soham Aggarwal

About

SubChat — ask focused follow-ups about any line in a Claude answer, in a draggable in-page side-chat on your own session. No API key. Chrome extension.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages