Add to Chrome

ChatGPT · Claude · Gemini · DeepSeek · Grok · Perplexity

Your AI ran out. Pass the baton.

Baton is a free browser extension. It saves your chat and opens it in another AI as a ready-to-send draft, so you keep working without explaining everything again. You always press Send yourself.

FreeNo account neededNever sends for youWorks offline

The problem

The limit always hits mid-project.

  • You're deep in a task. Code half-written, an essay half-planned, a long research thread.
  • Then the banner appears. “You've reached your limit. Try again in 4 hours.”
  • Starting over costs more than the wait. A new AI knows nothing. You copy, paste and re-explain, and details get lost.
Can you add login to the dashboard we built and keep the same colours?
Sure. We'll reuse the auth helper from step 3 and the violet theme tokens…
…and now you start again somewhere else?

How it works

Three moves. Ten seconds.

1

Press the glowing button by Send

On any supported AI chat, Baton adds a small glowing button next to the chat box, plus a usage bar showing how much you have left. You can hide either one with a single tap.

2

Pick where to continue

Baton reads your latest message and suggests the best AI for that kind of task: code, research, writing, maths, images or news. It also checks who still has room. Tap a task to re-rank if the guess is wrong.

3

Read it, then press Send

The next AI opens in a new tab with a summary of your project already typed in as a draft. Nothing is sent until you press Send. Your chat is also saved as a baton you can reuse later.

Fix the login bug in my Flask app. It returns 500 on POST.
Your route reads request.json, but the form posts form-data…
Message DeepSeek
claude.ai · new chat · draft
Goal: fix the 500 error on POST /login in my Flask app.
So far: the route reads request.json; the form sends form-data.
Next: switch to request.form and add a test.

✓ Draft ready. Review it and press Send.

Usage at a glance

Every lane, one look.

Baton reads the usage each AI shows on its own pages and puts it in one list, with reset times. When a service doesn't show a limit, Baton counts your messages and says it's counting. It never guesses a number.

1Claudefrom Claude's usage page63% leftresets 3h 9m
2Geminifrom Gemini's usage page99% leftweekly · 6d 4h
3ChatGPTfree text chatno capimages capped
4Grokcounted by Baton≈6 leftof a learned 20
5DeepSeekusage not shown yet16 sentlast 24 h
6Perplexityusage not shown yet—not used yet

Example figures. Baton shows your real ones, refreshed after you send.

The right AI for the job

Code goes one way. Research goes another.

Each AI's free plan is good at different things. Baton suggests based on what you're doing, then checks who still has room. Try it:

    92%

    Right on prompts it had never seen. Baton guesses the task from your latest message with keyword rules plus a small AI model that runs inside your browser. Your text never leaves your device.

    Updated without an update

    When a model gets better at something, Baton's ranking list changes online and every copy picks it up within a day. You can also set your own order, and Baton learns from the AIs you pick.

    Privacy and safety

    Built to stay on your side.

    Baton only reads what each AI already shows you on screen. It works within each service's rules, not around them.

    You press Send

    Baton types a draft. It never sends a message for you, in any AI.

    Saved on your device

    Your saved chats stay in your browser. Google backup is optional and only uploads when you press Back up.

    No secret access

    No cookies read, no private APIs, no session tokens. Usage comes from each service's own pages.

    No account tricks

    Baton never switches or rotates accounts to dodge limits. Switching accounts happens in each service's own menu.

    On-device model

    The task guess runs in your browser. Nothing you type is sent anywhere for it.

    Open source

    The code is on GitHub, so you can read exactly what it does.

    Get Baton

    Ready in under a minute.

    Baton installs from the Chrome Web Store and works in Chrome, Brave, Edge and other Chromium browsers. It's free, with no account needed.

    Add to Chrome — it's free

    Free · No sign-up · You can remove it any time

    1. Add Baton

      Press Add to Chrome, then Add extension in the store.

    2. Pin it

      Press the puzzle icon in your toolbar, then the pin next to Baton Pass, so it's one click away.

    3. Open any AI chat

      Go to ChatGPT, Claude, Gemini, DeepSeek, Grok or Perplexity. Look for the glowing button by Send, and the usage bar under the chat box.

    What Baton can access

    Every permission, in plain words.

    Your browser lists these when you add Baton. Here's what each one is for.

    The six AI chat sites
    Reads the chat on screen, the usage each site shows, and types the draft into the next AI. No other websites.
    Storage
    Keeps your saved chats, folders and settings in your browser.
    Tabs and active tab
    Opens the AI you pick in a new tab and knows which chat you're on.
    Scripting
    Connects Baton to chat tabs that were already open when you installed it.
    Side panel
    Shows Baton beside your chat when you open it.
    Alarms
    Refreshes usage after you send, and reminds you when a limit resets, if you ask.
    Offscreen
    Runs the small task-guessing model inside your browser. Nothing is sent anywhere.
    Google sign-in (optional)
    Only if you choose to back up. Uploads happen only when you press Back up.

    Questions

    Straight answers.

    What can I do when ChatGPT or Claude says I've hit my limit?

    Press Baton's glowing button. It saves your chat and opens another AI (one that still has room) with your project typed in as a draft, so you can keep going right away instead of waiting hours for the reset.

    Does Baton give me unlimited AI?

    No. It makes moving to another AI take seconds instead of minutes, so a limit stops being a dead end. It doesn't get around any service's limits.

    What's a “baton”?

    A short summary of your chat: the goal, what's done, what's next, and key details. Baton writes it from your conversation, and you can read and edit it before sending.

    What are folders for?

    Folders group your saved chats, for example School, Work or one project. Pick a folder when you save, and find everything together later.

    Can I hide the button or the usage bar?

    Yes. Tap × on the usage bar, or “Hide this button” in the menu. Turn them back on any time in Baton under “Show on AI chat pages”.

    Why is a number missing for some AIs?

    Some services don't show a usage limit anywhere. Rather than invent one, Baton shows how many messages you've sent, and learns the limit if the service tells you when you hit it.

    How do I contact you?

    Email for questions, bugs or ideas. Saying which AI site and what happened helps us fix things quickly.

    Do I need to sign in?

    No. Everything works without an account. Sign in with Google only if you want a backup you can restore in another browser.

    Finish line

    Never lose the thread.

    Add to Chrome — it's free
    Baton · freeAdd to Chrome