refactor: rename clawdbot to moltbot with legacy compat

This commit is contained in:
Peter Steinberger
2026-01-27 12:19:58 +00:00
parent 83460df96f
commit 6d16a658e5
1839 changed files with 11250 additions and 11199 deletions

View File

@@ -1,5 +1,5 @@
---
summary: "Chrome extension: let Clawdbot drive your existing Chrome tab"
summary: "Chrome extension: let Moltbot drive your existing Chrome tab"
read_when:
- You want the agent to drive an existing Chrome tab (toolbar button)
- You need remote Gateway + local browser automation via Tailscale
@@ -8,7 +8,7 @@ read_when:
# Chrome extension (browser relay)
The Clawdbot Chrome extension lets the agent control your **existing Chrome tabs** (your normal Chrome window) instead of launching a separate clawd-managed Chrome profile.
The Moltbot Chrome extension lets the agent control your **existing Chrome tabs** (your normal Chrome window) instead of launching a separate clawd-managed Chrome profile.
Attach/detach happens via a **single Chrome toolbar button**.
@@ -19,20 +19,20 @@ There are three parts:
- **Local relay server** (loopback CDP): bridges between the control server and the extension (`http://127.0.0.1:18792` by default)
- **Chrome MV3 extension**: attaches to the active tab using `chrome.debugger` and pipes CDP messages to the relay
Clawdbot then controls the attached tab through the normal `browser` tool surface (selecting the right profile).
Moltbot then controls the attached tab through the normal `browser` tool surface (selecting the right profile).
## Install / load (unpacked)
1) Install the extension to a stable local path:
```bash
clawdbot browser extension install
moltbot browser extension install
```
2) Print the installed extension directory path:
```bash
clawdbot browser extension path
moltbot browser extension path
```
3) Chrome → `chrome://extensions`
@@ -43,24 +43,24 @@ clawdbot browser extension path
## Updates (no build step)
The extension ships inside the Clawdbot release (npm package) as static files. There is no separate “build” step.
The extension ships inside the Moltbot release (npm package) as static files. There is no separate “build” step.
After upgrading Clawdbot:
- Re-run `clawdbot browser extension install` to refresh the installed files under your Clawdbot state directory.
After upgrading Moltbot:
- Re-run `moltbot browser extension install` to refresh the installed files under your Moltbot state directory.
- Chrome → `chrome://extensions` → click “Reload” on the extension.
## Use it (no extra config)
Clawdbot ships with a built-in browser profile named `chrome` that targets the extension relay on the default port.
Moltbot ships with a built-in browser profile named `chrome` that targets the extension relay on the default port.
Use it:
- CLI: `clawdbot browser --browser-profile chrome tabs`
- CLI: `moltbot browser --browser-profile chrome tabs`
- Agent tool: `browser` with `profile="chrome"`
If you want a different name or a different relay port, create your own profile:
```bash
clawdbot browser create-profile \
moltbot browser create-profile \
--name my-chrome \
--driver extension \
--cdp-url http://127.0.0.1:18792 \
@@ -69,7 +69,7 @@ clawdbot browser create-profile \
## Attach / detach (toolbar button)
- Open the tab you want Clawdbot to control.
- Open the tab you want Moltbot to control.
- Click the extension icon.
- Badge shows `ON` when attached.
- Click again to detach.
@@ -82,7 +82,7 @@ clawdbot browser create-profile \
## Badge + common errors
- `ON`: attached; Clawdbot can drive that tab.
- `ON`: attached; Moltbot can drive that tab.
- `…`: connecting to the local relay.
- `!`: relay not reachable (most common: browser relay server isnt running on this machine).
@@ -131,7 +131,7 @@ Options:
Then ensure the tool isnt denied by tool policy, and (if needed) call `browser` with `target="host"`.
Debugging: `clawdbot sandbox explain`
Debugging: `moltbot sandbox explain`
## Remote access tips
@@ -140,9 +140,9 @@ Debugging: `clawdbot sandbox explain`
## How “extension path” works
`clawdbot browser extension path` prints the **installed** on-disk directory containing the extension files.
`moltbot browser extension path` prints the **installed** on-disk directory containing the extension files.
The CLI intentionally does **not** print a `node_modules` path. Always run `clawdbot browser extension install` first to copy the extension to a stable location under your Clawdbot state directory.
The CLI intentionally does **not** print a `node_modules` path. Always run `moltbot browser extension install` first to copy the extension to a stable location under your Moltbot state directory.
If you move or delete that install directory, Chrome will mark the extension as broken until you reload it from a valid path.