Pass the baton.
Never lose context.
Baton monitors claude.ai and chatgpt.com and hands off your coding session the moment one hits its rate limit โ automatically.
No API keys ยท No signup ยท Works with your existing $20/mo subs
A relay race for AI assistants.
No API keys. No signup. Just your existing subscriptions, working together.
Open both tabs
Keep claude.ai and chatgpt.com open in your browser. Baton silently monitors both.
Limit hits โ banner
When Claude (or ChatGPT) hits its rate limit, Baton shows a banner on the page.
Pass the Baton
One click compacts your conversation context and injects it into the other tab.
Keep building
The other model picks up exactly where the first left off. No copy-paste. No reset.
Built for the flow state.
100% local
Zero data leaves your browser. No servers, no analytics, no tracking.
Auto-detect
Watches both tabs in real time. Knows the moment a limit is hit.
Smart compaction
Distills your conversation down to what matters before handoff.
Bidirectional
Claude โ ChatGPT and ChatGPT โ Claude. Whichever is up, you flow.
Free forever
MIT licensed. No paywalls, no subscriptions, no upsells.
Cross-browser
Chrome, Edge, and Firefox. Built on Manifest V3.
Two minutes. No account.
Store listings coming soon for Chrome Web Store, Edge Add-ons and Firefox AMO.
Chrome / Edge
Developer mode- 01Download or clone the repo
- 02Open chrome://extensions
- 03Enable Developer Mode
- 04Load unpacked โ baton-extension/
- 05Pin the ๐ icon
Firefox
Temporary add-on- 01Open about:debugging#/runtime/this-firefox
- 02Click Load Temporary Add-on
- 03Select manifest.json from baton-extension/
Saved your flow?
Baton is completely free and open source. No subscriptions. No paywalls. If it saved you a few late-night context resets, throw us a coffee.
โ Buy us a coffee