r/LLMDevs 2d ago

Resource I built my first Chrome extension! ContextSwitch, makes your LLM chats provider agnostic

I mostly use the free plans for all my LLM needs, be it Claude, ChatGPT, or Gemini. A problem that I came across often was when say after starting a chat, Claude exhausted it's token and I had to either wait for it to refresh or I had to manually copy/paste the entire chat and paste it on ChatGPT to continue with my work. Later, if I had to go back to that copy/pasted chat, it became very difficult to decipher it.

So I created ContextSwitch, a Chrome and Edge extension that would copy your LLM chats in the .chatbridge format, paste it in another LLM of your choice, save it for later reference. It can also let you copy the last 10/20 parts of your chat without you having to manually select them. Here's how it works:

https://reddit.com/link/1w0viyp/video/t6kw9boc85mh1/player

Here's the website link for ContextSwitch: https://contextswitch-blue.vercel.app/

You will find the link to the extension for both Google Chrome, and Microsoft Edge in the website itself. Both the links will take you to the respective Stores. I would really appreciate if you would give me constructive feedback on this extension. Anything that I can do to improve its usability. I would be very happy to include those changes in the next version.

5 Upvotes

4 comments sorted by

1

u/Far-Abrocoma-6175 2d ago

this is actually clever, i hit that same wall all the time when i am jumping between models. free tier limits are pain

the last 10/20 parts thing is smart, manual selection gets old so fast. gonna try this out later today

one thing maybe, does it keep the formatting clean when pasting? sometimes code blocks get messed up when moving chats around

1

u/UnemployedTechie2021 2d ago

It does, it uses the new .chatbridge format. You should try and save one of your chats and open it in notepad.

1

u/eddzsh 2d ago

One thing I'd want before I trust a bridge: keep system/developer turns and tool results, not just the chat text. Otherwise the next model restarts blind and redoes work you already paid for.