Enhance prompts in the terminal
PromptDC Desktop for macOS and Windows is the first desktop app to enhance prompts inside terminal CLIs. Select draft prompt text in any standalone terminal or integrated IDE terminal, press Cmd+Shift+E (macOS) or Ctrl+Shift+E (Windows), and review the result in the editable popover. PromptDC uses tailored targets for Claude Code, Codex CLI, and Gemini CLI, and generic coding targets for Grok, Agy (Antigravity CLI), and OpenCode on Windows.
Last updated: August 2026
First desktop app to enhance prompts inside Claude Code, Codex, Gemini CLI, Grok, and Agy on macOS and Windows.
Select existing prompt text anywhere. Nothing is intercepted as you type.
Editable review popover appears before inserting. Replace pastes and never presses Enter.
Start by selecting existing prompt text
PromptDC Desktop works across every application on macOS and Windows without intercepting background keystrokes. In your terminal, highlight the draft prompt in the input line, then press Cmd+Shift+E on macOS or Ctrl+Shift+E on Windows.
Terminal enhancement workflow
01
Select the existing prompt
Highlight the draft prompt text in the terminal. PromptDC does not monitor or intercept background typing in the shell.02
Press the Enhance shortcut
Press Cmd+Shift+E on macOS or Ctrl+Shift+E on Windows. PromptDC captures the frontmost terminal app and selected text.03
PromptDC resolves the profile
A direct profile shortcut uses its assigned profile. Otherwise, an application default (such as the Code profile for your terminal) or the active profile supplies the instruction.04
Review the editable result
Terminal enhancement always opens the editable review popover, even when the general Show popover setting is off. Non-terminal targets may be replaced directly if configured.05
PromptDC detects the running CLI
PromptDC walks the terminal process tree, uses the deepest recognized CLI match, and selects a tool-specific target for Claude Code, Codex CLI, or Gemini CLI. Grok, Agy, and OpenCode use the generic coding target.06
Choose Replace or Copy
Edit the enhanced prompt in the popover if needed. Replace uses the platform sequence described below, pastes into the terminal input, and never presses Enter. Copy leaves the terminal untouched and copies to the clipboard.
Verified terminals and terminal hosts
macOS
- Terminal
- Ghostty
- Termius
- cmux
- t3code
- VS Code integrated terminal
- Cursor integrated terminal
- Claude integrated terminal
- ChatGPT/Codex integrated terminal
- Aiola integrated terminal
Windows
- Windows PowerShell
- VS Code integrated terminal
- Cursor integrated terminal
- Claude integrated terminal
- ChatGPT integrated terminal
- Aiola integrated terminal
Recognized but not yet verified terminals
macOS
- iTerm2
- Warp
- Kitty
- Alacritty
- Hyper
- WezTerm
- Rio
- Tabby
- SecureCRT
Windows
- Windows Terminal
- Command Prompt
- PowerShell Core (pwsh)
- Alacritty
- WezTerm
- Mintty
- Kitty
- ConEmu
- Cmder
- Tabby
- Hyper
- Wave Terminal
CLI detection and enhancement targets
| CLI | Enhancement behavior | Detection note |
|---|---|---|
| Claude Code | Claude Code-specific enhancement target | Detected on macOS and Windows. |
| Codex | Codex-specific enhancement target | Detected on macOS and Windows. |
| Gemini CLI | Gemini CLI-specific enhancement target | Detected on macOS and Windows. |
| Grok | Generic coding target | Detected on macOS and Windows; no Grok-specific target. |
| Agy (Antigravity CLI) | Generic coding target | Detected on macOS and Windows; no Agy-specific target. |
| OpenCode | Generic coding target | Detected on Windows only; no OpenCode-specific target. |
Profile resolution and coding preferences
How profiles apply
- A direct profile shortcut uses its assigned profile.
- An application default selects one profile (e.g. Code for terminals and IDEs).
- Otherwise, PromptDC uses the active profile.
- Editing a built-in keeps it a built-in.
- Custom profiles and Actions are available with a subscription.
PromptDC includes built-in writing profiles (Grammar, Email, Social, Summarize, Professional, Image Prompt, Reply, Concise, Explain) and the Code profile for development. Each profile can have a global shortcut. If its accelerator is already taken, registration is skipped with a warning.
Global coding preferences
Per-application defaults select a profile for that app. Prompt format (Regular, JSON, XML, YAML), Simple or Structured output, and Always Include are Code profile preferences. Language remains global unless a user profile specifies one.
Enhancements started from the floating panel omit source-app context and Code-specific format, output structure, and instruction preferences.
Safety behavior and caveats
Review is mandatory in terminals
Replace never submits
Replace uses platform key sequences
Copy changes the clipboard
Process-tree and multi-tab limitation
PromptDC walks the terminal or editor process tree and picks the deepest recognized CLI match. That confirms a matching process exists, but it does not prove the process belongs to the focused tab or pane. With several tabs open, PromptDC may identify a CLI running in a different tab.
If detection appears wrong, follow the desktop troubleshooting guide.
Terminal FAQs
Need desktop setup first?
Open Desktop setup
Capture failing?
Use Troubleshooting

Write better with AI
Enhance any text you select on the desktop, on the web, in your editor or terminals.
Download PromptDC