mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
c42b040af4
* Rename chatgpt adapters: desktop → chatgpt-app, web → chatgpt Aligns with existing `-app` suffix convention (discord-app, doubao-app): - clis/chatgpt/ (desktop, AppleScript) → clis/chatgpt-app/ - clis/chatgptweb/ (browser, chatgpt.com) → clis/chatgpt/ - electron-apps.ts: chatgpt → chatgpt-app - Updated all docs and README references Closes #283 * Fix review findings: update cli-manifest.json and skill docs - cli-manifest.json: update site/modulePath/sourceFile from chatgpt to chatgpt-app - skills/opencli-usage/desktop.md: update commands from chatgpt to chatgpt-app
1.6 KiB
1.6 KiB
ChatGPT Web
Mode: 🔐 Browser · Domain: chatgpt.com
Commands
| Command | Description |
|---|---|
opencli chatgpt image <prompt> |
Generate images in ChatGPT web and optionally save them locally |
Usage Examples
# Generate an image and save it to the default directory
opencli chatgpt image "a cyberpunk city at night"
# Save to a custom output directory
opencli chatgpt image "a robot sketching on paper" --op ~/Downloads/chatgpt-images
# Only generate in ChatGPT and print the conversation link
opencli chatgpt image "a tiny watercolor fox" --sd true
Options
| Option | Description |
|---|---|
prompt |
Image prompt to send (required positional argument) |
--op |
Output directory for downloaded images (default: ~/Pictures/chatgpt) |
--sd |
Skip download and only print the ChatGPT conversation link |
Behavior
- The command opens a fresh
chatgpt.com/newpage before sending the prompt. - Output is plain
status / file / link, not a markdown table. - When
--sdis enabled, the command does not download files and only prints the ChatGPT link. - Downloaded files are named with a timestamp to avoid overwriting prior runs.
Prerequisites
- Chrome is running
- You are already logged into
chatgpt.com - Browser Bridge extension is installed
Caveats
- This adapter targets the ChatGPT web UI, not the macOS desktop app.
- It depends on the current browser session and can fail if ChatGPT shows login, challenge, quota, or other gating UI.
- DOM or product changes on ChatGPT can break composer detection, image detection, or export behavior.