explaingit

mananmaroo/ai-bridge

Analysis updated 2026-05-18

10HTMLAudience · vibe coderComplexity · 2/5LicenseSetup · easy

TLDR

A free local desktop app that puts Claude, ChatGPT, Gemini, and Copilot side by side and lets you hand off a full conversation to another one with one click.

Mindmap

mindmap
  root((AI Bridge))
    What it does
      Side by side AI panes
      One click handoff
      Multi account support
    Tech stack
      Electron
      Node.js
      HTML
    Use cases
      Beat usage limits
      Compare AI answers
      Multiple accounts
    Audience
      Vibe coders
      Heavy AI users
    Setup
      Install Node.js
      npm install
      npm start

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep working on the same conversation after hitting a usage limit on one AI service.

USE CASE 2

Run multiple accounts of the same AI platform side by side, like two separate Claude accounts.

USE CASE 3

Compare answers from different AI assistants to the same question in one window.

USE CASE 4

Hand off a long chat transcript between AI tools without manually copying and pasting each message.

What is it built with?

ElectronNode.jsHTMLJavaScript

How does it compare?

mananmaroo/ai-bridgedatawhalechina/mala-clawbrunosimon/esin-e1-p2026
Stars101011
LanguageHTMLHTMLHTML
Last pushed2026-03-162022-05-15
MaintenanceMaintainedDormant
Setup difficultyeasymoderateeasy
Complexity2/51/51/5
Audiencevibe coderdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Just needs Node.js installed, then npm install and npm start.

In plain English

AI Bridge is a free desktop app that puts Claude, ChatGPT, Gemini, and Copilot side by side in one window, including multiple accounts of the same service at the same time, such as two separate Claude accounts. The idea is simple: when you run out of usage on one AI and need to keep going, you click Share, and your entire conversation, both your messages and the AI's replies, gets pasted straight into another AI's input box along with a short instruction telling it to pick up where the last one left off. You just press Enter and keep working. Everything runs locally on your own computer. There is no server involved, no stored passwords, and no automated logins. You sign into each AI service the normal way inside its own pane, and each pane keeps its own separate, persistent session, so nothing gets mixed up between accounts. The app can carry over very long conversations, up to about 120,000 characters, trimming the oldest part first if a conversation is bigger than that. Nothing is sent anywhere unless you personally press Enter in the destination chat. Getting started means installing Node.js if you do not already have it, then cloning the project, running npm install to fetch its dependencies including Electron, and running npm start to launch it. Logins are remembered between sessions, so you only sign in once per account. By default two panes open, one for Claude and one for ChatGPT, and you can add more panes for other platforms or extra accounts, each with its own label. Clicking a tab shows it on the left side, and holding Ctrl while clicking shows it on the right, so you can compare two conversations or hand one off to the other. For very long chats, scrolling up in the source pane first helps make sure older messages are loaded before sharing. The project notes that if a supported AI service changes its page layout, the part of the code that reads messages from that page may need updating. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing Node.js and cloning this project on my computer.
Prompt 2
Explain what npm install and npm start do in this project.
Prompt 3
Show me how Electron lets this app open multiple isolated browser panes for different accounts.
Prompt 4
Help me understand how the Share feature extracts messages from a chat page using index.html.
Prompt 5
Suggest how I could add support for another AI chat platform as a new pane.

Frequently asked questions

What is ai-bridge?

A free local desktop app that puts Claude, ChatGPT, Gemini, and Copilot side by side and lets you hand off a full conversation to another one with one click.

What language is ai-bridge written in?

Mainly HTML. The stack also includes Electron, Node.js, HTML.

How hard is ai-bridge to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ai-bridge for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.