You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 69d0469
Browse filesBrowse the repository at this point in the historyBrowse files
Give every chat its own browser tab so chats browse in parallel (GODM-28) (#31)
Chats that share a browser profile no longer take turns. Each chat works in
its own tabs of the profile's Chromium (its first tab in a background
window), with the same cookies and logins, without touching other chats'
pages.
browser-use now connects through a per-run, token-protected loopback
DevTools endpoint that only shows the run's chat its own tabs: target lists
and events are filtered, commands for other tabs or sessions are refused,
and tabs and popups the chat opens become its own. Vault fills, the live
view, navigate/takeover and missing-login detection use the chat's tab.
Tabs close when a chat is deleted, archived or idle; the browser's last
page is kept blank for the next chat.
The chat's browser panel shows only its own tab and appears once the agent
opens one; the Browser page lists the chats browsing in a profile as tabs.
Copy file name to clipboardExpand all lines: README.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,6 +58,7 @@ needs to be useful:
58
58
| 🤝 **Delegation**| Agents hand tasks to peer agents or spawn short-lived subagents. The Godmode agent can list, check, create and configure all agents. |
59
59
| ⌨️ **Slash commands**| Type `/` for every Claude Code command — `/compact`, `/model`, `/effort`, `/clear`… — with argument hints and tab completion. |
60
60
| 🌐 **Real browser**| browser-use drives a managed Chromium over CDP. Watch it live right next to the chat and *take control* for CAPTCHAs. |
61
+
| 🗂️ **Parallel chats, own tabs**| Every chat gets its own tab (in its own background window) in the shared browser profile, so several chats and agents browse at the same time — signed in with the same logins, without ever touching each other's pages. |
61
62
| 🖥️ **Computer use**| Share a single window, a display, the entire desktop (every monitor) or a browser tab with an agent — like sharing your screen with ChatGPT. A shared window is controlled **in the background** with [Cua Driver](https://github.com/trycua/cua): your mouse and keyboard stay yours. Watch live and take over anytime. |
62
63
| 💻 **macOS VMs**| Give an agent its own Mac: spin up isolated macOS virtual machines (Apple's Virtualization framework, via [Tart](https://tart.run)) with one click and assign them to an agent, a chat or a workspace. The agent works *entirely inside the VM* — commands, files, apps (computer use with Cua Driver) and the web (Google Chrome with browser-use) — and no browser opens on your Mac. Watch the VM's screen next to the chat and take control anytime. Allow it once and agents sign in inside the VM too: Godmode fills your saved logins and 2FA codes for them (best effort — the agent controls the VM, so it's closer to reveal than to fill-only). VMs live on your Mac, keep everything between tasks, suspend when you quit, and can be reset to a clean macOS or duplicated in seconds. |
63
64
| 🍪 **Chrome session import**| Continue where Chrome left off — import cookies from your Chrome/Edge/Brave profile (profile-use technique), or sync via browser-use `profile-use`. |
@@ -115,6 +116,10 @@ needs to be useful:
115
116
<td><img src="docs/screenshots/messaging.png" alt="Slack, Telegram and Teams bots connected to agents" /><br /><sub><b>Messaging</b> — talk to agents from Slack, Telegram and Microsoft Teams</sub></td>
116
117
<td><img src="docs/screenshots/messaging-bot.png" alt="A bot's access requests, agents and who may use it" /><br /><sub><b>Bot settings</b> — approve people, pick agents, see every chat</sub></td>
117
118
</tr>
119
+
<tr>
120
+
<td><img src="docs/screenshots/chat-own-tab.png" alt="A chat next to a live preview of its own browser tab" /><br /><sub><b>Own tab per chat</b> — the preview shows only this chat's page, while others browse alongside</sub></td>
121
+
<td><img src="docs/screenshots/browser-chats.png" alt="Browser page with one tab per chat browsing in the profile" /><br /><sub><b>Parallel chats</b> — one browser profile, one tab per chat; switch between them live</sub></td>
0 commit comments