mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
c9b3568594
* chore: pre-release cleanup — fix dependencies, sync docs, reduce code duplication - fix: move @types/turndown from dependencies to devDependencies - docs: backfill CHANGELOG for v1.2.0 through v1.3.1 - docs: remove internal release reminder from READMEs - docs: update SKILL.md version to 1.3.1 - refactor: extract getErrorMessage() to errors.ts (was duplicated 5x) - refactor: introduce CommandArgs type alias in registry.ts - refactor: eliminate as-any in runtime.ts and cli.ts - refactor: parallelize site directory scanning in discovery.ts - refactor: add declare global for registry globalThis access - fix: strengthen isBooleanRecord type guard in explore.ts - fix: replace empty catch with log.debug in explore.ts - fix: daemon now accepts timeout from request body - chore: remove unused REGISTRY_KEY constant - chore: update generate.ts TODO to stub annotation * docs: add doubao-app desktop adapter doc (fixes docs-build dead link)
1.2 KiB
1.2 KiB
Doubao App (豆包桌面版)
Control the Doubao AI Desktop App via Chrome DevTools Protocol (CDP).
Prerequisites
- Launch Doubao Desktop with remote debugging enabled:
/Applications/Doubao.app/Contents/MacOS/Doubao --remote-debugging-port=9225 - Set the CDP endpoint:
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)