Prompt rewriter: one app for every text box
PromptDC for Desktop rewrites underspecified requests into clear instructions in any app, every browser, IDE and terminal on macOS or Windows. Select text, press the global shortcut, edit the reviewed result, then Replace or Copy.
Improve product-search performance in the Next.js storefront. Start by profiling the existing query in src/server/search.ts and report the bottleneck before changing code. Keep the current API response shape and ranking behavior. Add pagination if it is missing, avoid new dependencies, and include a regression test. Acceptance: the same top 20 results are returned and the test query completes in under 300 ms against the seeded database.
Why the rewrite is better: It names the file, protects current behavior, requires evidence before edits, and turns ‘faster’ into a measurable acceptance test.
This is the free version
Works where you write
PromptDC rewrites selected text in any app, every browser, your IDE and your terminal on Mac and Windows.
One keyboard shortcut
Select text, press Cmd+Shift+E or Ctrl+Shift+E, review the result, then Replace or Copy. It never presses Enter for you.
Your profiles, your models
Pick a default profile per app, or bring your own API key on the Lifetime plan.
Free here: 3 enhancements. In the app: from $9/mo, or Lifetime from $69 with your own API key.
More before and after examples
Rewrite an AI-chat planning request
plan a trip to Lisbon for me
Create a four-day Lisbon itinerary for two adults visiting in October. Budget: €180 per day excluding the hotel. We like local food, architecture, and relaxed neighborhoods more than nightlife. Group stops by area to minimize transit, include one rainy-day alternative each day, and flag anything that normally needs advance booking. Return a morning/afternoon/evening table plus a short estimated daily cost.
Why the rewrite is better: The rewrite supplies dates, budget, preferences, routing constraints, contingencies, and a format the traveler can use immediately.
Rewrite a debugging prompt
why does my React form submit twice
Help me diagnose why this React 19 form’s submit handler runs twice in development. I’ll paste the component and console output next. Separate likely Strict Mode behavior from a real duplicate event listener or request. For each hypothesis, show what evidence to look for and the smallest fix. Do not recommend disabling Strict Mode. End with a five-step verification checklist for development and production builds.
Why the rewrite is better: It identifies the environment, prevents a common non-solution, asks for evidence, and requests a diagnostic sequence instead of a guess.
One desktop install works everywhere with per-app defaults, and PromptDC is the first app that enhances coding prompts inside the terminal. The Code profile adds outcomes, context, boundaries and a definition of done for Cursor, VS Code, Claude Code, Codex CLI, Gemini CLI and Grok, while writing profiles handle everyday text. Chrome adds in-place web rewriting and per-website profiles; optional IDE extensions add target-agent selection and Simple or Structured output.
Common questions
More tools
Looking for another tool?
See all free tools
Want this in every app?
Get the desktop app
Building with AI?
See coding

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