explaingit

afumu/openteam

Analysis updated 2026-06-24

47TypeScriptAudience · generalComplexity · 2/5Setup · moderate

TLDR

A Chrome extension that hijacks your logged-in ChatGPT, Claude, Gemini, DeepSeek, and Grok tabs to run one shared multi-model group chat without API keys.

Mindmap

mindmap
  root((openteam))
    Inputs
      Browser sessions
      User prompts
      Advisor templates
    Outputs
      Merged chat
      Model comparisons
      CLI replies
    Use Cases
      Multi model compare
      Personal advisors
      Research checks
    Tech Stack
      Chrome MV3
      TypeScript
      Vite
Click or tap to explore — scroll the page freely

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

Run a single prompt past ChatGPT, Claude, and Gemini at once and read the answers in one chat.

USE CASE 2

Set up an advisor room with named roles for product, legal, and copy review of a draft.

USE CASE 3

Drive multi-model conversations from a local Codex or Claude Code agent through the openteamcli.

What is it built with?

TypeScriptChromeManifest V3Node

How does it compare?

afumu/openteameynzof/hermes-agent-cn-desktophaoaaa-111/taoketong
Stars474844
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity2/53/53/5
Audiencegeneraldevelopergeneral

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

You must be logged into each AI website in Chrome, and the README forbids commercial or bulk-automation use.

In plain English

OpenTeam is a Chrome extension that turns the AI chat websites you are already signed into, like ChatGPT, Claude, Gemini, DeepSeek, and Grok, into a shared discussion room. Instead of calling model APIs and paying for tokens, it reuses the browser sessions you have open, sends prompts into each AI website through a hidden iframe, and collects the replies into one chat. It is built with Manifest V3 and described as local-first, meaning chats, people, messages, notes, and settings are stored in browser storage rather than on a server. The README suggests using OpenTeam for learning, research, and personal non-commercial work where one model is not enough. Examples given include product reviews, technical design reviews, content planning, personal decisions, and multi-model comparison. It is presented as a sister project to an earlier extension by the same author called OpenLink. The idea took shape after a conversation with a news editor who often needs to compare answers from different models for factual checks. Key features listed are a zero API token workflow, multi-model discussion with at-mention routing so that @person targets one member and @everyone dispatches a task to the whole team, a built-in library of 38 advisor templates, an independent mode that compares isolated answers and a collaborative mode where members can reference and challenge each other, and an optional command line tool called openteamcli. The CLI lets a local coding agent such as Codex or Claude Code create chats, add roles, post tasks, and wait for replies. Installation is done in two ways. Most users clone the repo, run npm install and npm run build, then load the dist folder as an unpacked extension in Chrome. The CLI path uses npm install -g @afumu/openteamcli and a skills installer. Useful development commands include npm run dev, npm run typecheck, npm test, and npm run verify which runs all three. The README is clear that this is unofficial and not affiliated with OpenAI, Anthropic, Google, DeepSeek, or xAI. It tells the user not to use it for commercial products, hosted services, paid workflows, bulk automation, scraping, or anything that bypasses access rules or third-party terms.

Copy-paste prompts

Prompt 1
Build openteam from source, load the dist folder as an unpacked Chrome extension, and create a 3 model discussion room.
Prompt 2
Use openteamcli from Claude Code to post a task to an openteam room and wait for replies from each member.
Prompt 3
Pick 5 advisor templates from openteam that fit a content planning workflow and write a system prompt for each.
Prompt 4
Configure openteam so @everyone fans out a question and the answers come back in a side-by-side compare view.

Frequently asked questions

What is openteam?

A Chrome extension that hijacks your logged-in ChatGPT, Claude, Gemini, DeepSeek, and Grok tabs to run one shared multi-model group chat without API keys.

What language is openteam written in?

Mainly TypeScript. The stack also includes TypeScript, Chrome, Manifest V3.

How hard is openteam to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is openteam for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.