What OpenTeam Does
OpenTeam turns your authenticated web sessions for ChatGPT, Claude, Gemini, DeepSeek, and Grok into a local multiāagent discussion room. This Manifest V3 Chrome extension needs no API keys ā it reuses the AI accounts you already keep open in your browser. You send a task to one or several AI sessions at once and gather responses in a shared chat interface.
Key features:
- Instant model comparison ā get answers from multiple models side by side.
- Two discussion modes: Independent (isolated answers) and Collaborative (members see and build on each otherās replies).
- A library of 38 builtāin advisor personas, plus custom āpeopleā bound to specific AI sites.
- Mentionābased routing with
@personor@everyone. - Localāfirst storage ā all data lives in your browser.
Use cases range from product reviews to multiāstep research, but the license restricts it to nonācommercial use only.
Build the Extension From Source
The standard way to get the workspace UI. Youāll need a Chromium browser (Chrome, Edge, Brave), Node.js, and active sessions on the AI websites you want to use.
Clone the repository, install dependencies, and build.
After the build completes, open chrome://extensions/, enable Developer mode, click Load unpacked, and select the generated dist/ folder.
Click the extension icon to open the team workspace.
git clone https://github.com/afumu/openteam.git cd openteam npm install npm run build
Set Up CLI and Agent Control
If you want a local coding agent (Codex, Claude Code, etc.) to control OpenTeam, install the CLI globally and add the agent skill. The skill installer will ask you to choose the agent, scope, and method.
After installation, start the background daemon and verify with doctor.
Then open the extension settings and enable local agent control ā this is the only configuration toggle needed.
Once enabled, the running daemon can create chats, add roles, post tasks, and wait for replies programmatically. (More detailed CLI commands are available in packages/openteamcli/README.md.)
npm install -g @afumu/openteamcli npx skills add afumu/openteam --skill openteam-control openteamcli daemon start openteamcli doctor
How to Run a Team Discussion
Open the workspace, add members from your advisor library (each linked to a specific AI site session), and choose a discussion mode: Independent or Collaborative.
Compose a message and use mentions to route it: @everyone sends the task to all members, @CodeReviewer targets only that member.
The extension builds a prompt from the chat mode, the memberās persona, references, and shared context.
It delivers the prompt into the iframeābacked AI page and captures the reply back into the team chat.
When the CLI daemon is running and local agent control is enabled, your coding agent can perform the same operations ā creating chats, adding roles, posting tasks, and collecting replies ā directly from the terminal or an agent workflow.
Limitations and Risks
Technical constraints
- Chrome/Chromium only; Firefox and Safari are not supported.
- Adapters rely on DOM manipulation; website redesigns can break prompt delivery or reply capture.
- The extension needs broad permissions (
declarativeNetRequest, tabs, storage) to embed AI sites in iframes.
Operational risks
- No cloud sync ā clearing browser storage loses all data.
- AI website changes, rate limits, or account terms may affect functionality or lead to restrictions.
- Not for highāstakes medical, legal, or financial decisions.
Legal
Licensed under the PolyForm Noncommercial License 1.0.0.
You may use, study, modify, and redistribute it only for nonācommercial purposes.
Commercial use, hosted services, bulk automation, and bypassing paid access are prohibited without separate permission.
Best Practices and Caveats
- Use only for personal, learning, and research experiments (strictly nonācommercial).
- Respect that advisor templates are promptābased patterns, not real people; do not present them as actual individuals.
- Keep your AI website sessions signed in and up to date ā OpenTeam relies on live web sessions.
- Review the extensionās permissions before installing.
- Be mindful of rate limits: sending many prompts quickly may trigger antiāabuse mechanisms on the AI websites.
- Never rely solely on AI output for highāstakes advice ā always involve qualified professionals.
- After installing the CLI skill, donāt forget the oneātime step of enabling local agent control in the extension settings.




