9b395f5cc3
E2E Headed Chrome / e2e-headed (macos-15) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (ubuntu-latest) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / unit-test (push) Has been cancelled
CI / bun-test (push) Has been cancelled
CI / adapter-test (push) Has been cancelled
CI / smoke-test (macos-latest) (push) Has been cancelled
CI / smoke-test (ubuntu-latest) (push) Has been cancelled
Security Audit / audit (push) Has been cancelled
Build Chrome Extension / build (push) Has been cancelled
Trigger Website Rebuild (Docs Updated) / dispatch (push) Has been cancelled
36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# Doubao App (豆包桌面版)
|
|
|
|
Control the **Doubao AI Desktop App** via Chrome DevTools Protocol (CDP).
|
|
|
|
## Prerequisites
|
|
|
|
1. Launch Doubao Desktop with remote debugging enabled:
|
|
```bash
|
|
/Applications/Doubao.app/Contents/MacOS/Doubao --remote-debugging-port=9225
|
|
```
|
|
2. Set the CDP endpoint:
|
|
```bash
|
|
export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9225"
|
|
```
|
|
|
|
## Commands
|
|
|
|
| Command | Description |
|
|
|---------|-------------|
|
|
| `opencli doubao-app status` | Check CDP connection status |
|
|
| `opencli doubao-app new` | Start a new conversation |
|
|
| `opencli doubao-app send "message"` | Send a message to the current chat |
|
|
| `opencli doubao-app read` | Read the latest assistant reply |
|
|
| `opencli doubao-app ask "message"` | Send a prompt and wait for the reply |
|
|
| `opencli doubao-app screenshot` | Capture a screenshot of the app window |
|
|
| `opencli doubao-app dump` | Export DOM and snapshot debug info |
|
|
|
|
## How It Works
|
|
|
|
Connects to the Doubao Electron app via CDP, injecting JavaScript into the renderer process to control the chat UI — sending messages, reading replies, and capturing screenshots.
|
|
|
|
## Limitations
|
|
|
|
- Requires Doubao Desktop to be launched with `--remote-debugging-port`
|
|
- macOS / Linux / Windows (Electron-based, platform independent)
|