mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
31f58ae699
- Add VitePress with full navigation, sidebar, i18n (en/zh), local search - Create 50+ doc pages: guide, adapters (browser + desktop), developer, advanced - Migrate content from README.md, CONTRIBUTING.md, TESTING.md, CDP.md, CLI-ELECTRON.md - Migrate all 11 adapter READMEs to structured documentation - Add new pages: architecture, yaml-adapter guide, ts-adapter guide, ai-workflow - Add GitHub Actions workflow for deploying to GitHub Pages - Add Chinese locale pages (getting-started, installation, browser-bridge, etc.) - Add docs:dev, docs:build, docs:preview npm scripts
1.3 KiB
1.3 KiB
Cursor
Control the Cursor IDE from the terminal via Chrome DevTools Protocol (CDP). Since Cursor is built on Electron (VS Code fork), OpenCLI can drive its internal UI, automate Composer interactions, and manipulate chat sessions.
Prerequisites
- Install Cursor.
- Launch it with the remote debugging port:
/Applications/Cursor.app/Contents/MacOS/Cursor --remote-debugging-port=9226
Setup
export OPENCLI_CDP_ENDPOINT="http://127.0.0.1:9226"
Commands
Diagnostics
opencli cursor status: Check CDP connection status.opencli cursor dump: Dump the full DOM and Accessibility snapshot to/tmp/cursor-dom.htmland/tmp/cursor-snapshot.json.
Chat Manipulation
opencli cursor new: PressCmd+Nto start a new file/tab.opencli cursor send "message": Inject text into the active Composer/Chat input and submit.opencli cursor read: Extract the full conversation history from the active chat panel.
AI Features
opencli cursor composer "prompt": Open the Composer panel (Cmd+I) and send a prompt for inline AI editing.opencli cursor model: Get the currently active AI model (e.g.,claude-4.5-sonnet).opencli cursor extract-code: Extract all code blocks from the current conversation.