Set up PromptDC Desktop for macOS and Windows

PromptDC Desktop for macOS and Windows is the flagship PromptDC app: one install works everywhere. Select text in any application or text field — every browser (Safari, Chrome, Edge, Firefox), desktop app (Mail, Slack, Notion, Word, Outlook, Teams, Discord, Notes), AI desktop app (ChatGPT desktop, Claude desktop, Grok), IDE (Cursor, VS Code, Windsurf, Antigravity, Trae, Kiro), and inside terminal CLIs (Claude Code, Codex CLI, Gemini CLI, Grok, Agy, OpenCode).

PromptDC is the first desktop app to enhance prompts inside terminal CLIs on both macOS and Windows. Press Cmd+Shift+E on macOS or Ctrl+Shift+E on Windows, review the rewrite in an editable review popover, and choose Replace or Copy. With per-app default profiles, each application automatically uses the right profile (like the Code profile for Cursor and terminals, or Email for Mail).

If you want one setup that covers every textarea, coding tool, and desktop app, the desktop app alone is all you need. Optional Chrome and IDE extensions are available as additions for browser-specific toolbars and editor sidebars.

Last updated: August 2026

macOS

Grant Accessibility, then allow Automation when first requested.

Windows

Skip Accessibility, then sign in from the tray.

Works everywhere

Select text in any app, browser, IDE, or terminal.

Complete setup

If the app is not installed yet, begin with the installation guide.
  1. 01

    Open PromptDC

    Launch PromptDC from Applications on macOS or the Start menu on Windows. A new installation shows onboarding. A completed installation places a PromptDC icon in the macOS menu bar or Windows notification area.
  2. 02

    Review the onboarding screens

    Continue through Profiles (Grammar, Email, Social, Summarize, Code, and more), the floating enhance panel, per-app default profiles, and coding preferences. These screens explain the major controls but do not change text in another app.
  3. 03

    Grant macOS Accessibility

    On Finish setup, choose Enable access. In System Settings, open Privacy & Security, then Accessibility, and enable PromptDC. Return to onboarding and wait until Accessibility is on appears. Automation is separate and requested when a System Events path first needs it. Windows skips both permissions.
  4. 04

    Sign in

    Open Settings from the menu-bar or tray menu and choose Continue with Google or Continue with Apple. Finish in the browser, then return to PromptDC. You should see the Settings sidebar instead of the sign-in screen.

If setup does not finish

Permission stays pending

Reset PromptDC in macOS Accessibility, enable it again, then quit and reopen the app. If macOS shows Apple event error -1743, allow PromptDC to control System Events under Automation. Follow the permission reset.

Sign-in window does not update

Keep PromptDC open, start sign-in again, and complete the newest browser tab. Reopen Settings from the tray after authorization.

No menu-bar or tray icon

Launch PromptDC again. On Windows, also check hidden notification icons. On macOS, make sure the app is still running.

Menu bar, tray, and panel

Use the system icon

On macOS, left-click the menu-bar icon to toggle the PromptDC panel and right-click it for the menu. On Windows, click the tray icon to toggle the panel and use its tray menu for more controls.

The menu provides Open PromptDC, Settings, Profiles, Active profile, Check for Updates, and Quit PromptDC. Changing Active profile selects the reusable instruction used when no per-app default profile takes priority.

Use the floating panel

The panel is useful when you want to type or paste text rather than capture a selection. Choose a profile (such as Grammar, Email, or Code), enter text, and select Enhance. You can also switch the panel to Action and type a temporary instruction.

Press Cmd+Shift+U on macOS or Ctrl+Shift+U on Windows to toggle the panel. Copy places a panel result on the clipboard, and Undo restores the panel's original text.

Settings map

PageWhat it controlsWhat to verify
GeneralAppearance, startup, result behavior, and desktop preferences.A changed toggle remains set when you reopen Settings.
ProfilesBuilt-in profiles (Grammar, Email, Social, Summarize, Professional, Image Prompt, Reply, Concise, Explain, Code), custom profiles, global Language, and Code profile output preferences.The selected or reordered profile appears in the panel and tray menu.
App defaultsAssign one per-app default profile for each application (e.g. Code for Cursor and terminals, Email for Mail).The app and profile appear together in the defaults list.
ShortcutsThe general Enhance (Cmd+Shift+E / Ctrl+Shift+E) and panel (Cmd+Shift+U / Ctrl+Shift+U) shortcuts.The new combination registers without a conflict warning.
Tested appsThe exact applications verified with the desktop capture flow across browsers, desktop apps, IDEs, and terminals.Apps outside this list also work if they expose selected text to macOS or Windows.

Complete an enhancement

This walkthrough demonstrates the capture flow in any app using Grammar or the Code profile. The same capture flow works across all browsers, desktop apps, IDEs, and terminal CLIs.
  1. 01

    Open an application or terminal with text

    Examples include Mail, Notes, Slack, Notion, Chrome, Safari, Cursor, VS Code, or a terminal CLI (Claude Code, Codex, Gemini CLI, Grok). Type can you sent the update today or a rough coding prompt.
  2. 02

    Select the text

    The highlight must remain visible before you trigger PromptDC.
  3. 03

    Choose an active or default profile

    Choose Grammar, Email, or Code from the tray or panel, unless the application already has a per-app default profile (such as Code for Cursor and terminals).
  4. 04

    Press the enhance shortcut

    Press Cmd+Shift+E on macOS or Ctrl+Shift+E on Windows. With the default Enhance popover setting, an editable review popover appears near your cursor and displays the rewritten prompt.
  5. 05

    Review the result

    Edit the result directly in the popover if needed. Choose Replace to place it back into the application or terminal, or Copy to leave the source text unchanged and copy the result.
  6. 06

    Confirm the source field

    The source field or terminal now contains the accepted text. The application stays in control of saving, sending, or executing it.

If the enhancement does not work

Nothing is selected

Return to the source application, highlight non-empty text, and retry.

The shortcut does nothing

Open Shortcuts, check for a conflict, and record another combination with a modifier.

macOS cannot capture or replace

Check Accessibility first. If a System Events operation is denied or shows error -1743, also allow PromptDC under Privacy & Security, then Automation.

The result does not appear

Confirm that Settings shows you as signed in, then retry. Use desktop troubleshooting for deeper checks.

Desktop setup FAQs

Need the full loop?
Read Enhancing text

Working in a terminal?
Open the Terminal guide

Something failed?
Use Troubleshooting

Write better with AI

Enhance any text you select on the desktop, on the web, in your editor or terminals.

Download PromptDC