How it worksPricingDevelopersBlog
One engine · 30 free rewrites/mo

Type normally. Click Rewrite. Send the better version.

PrePrompt is the prompt-engineering engine behind the Rewrite button — better answers on ChatGPT, Claude, Gemini, and Perplexity, plus VS Code and MCP. Without learning prompt engineering.

30 free rewrites / moChrome, VS Code & MCPNo card required
Free to try — no sign-up

Works with

ChatGPT
Claude
Gemini
Perplexity
Cursor
Claude Code
MCP
See it in action

Same chat box. Better question. Better answer.

Prompt engineering, applied automatically. Tab through five real rewrites — the exact role, context, format, and constraints PrePrompt adds before you hit Send.

New chat
preprompt live
The real reason

Your AI isn’t missing intelligence. It’s missing context.

Most generic AI answers aren’t an AI problem. They’re a prompt problem. Every vague prompt is missing the same three things.

Missing context

The AI doesn’t know who you are, what you’ve already tried, or what success looks like. So it gives the safest possible answer.

you: write me a marketing plan
never asked
Who for?
Which channels?
What’s the goal?

Missing constraints

No length, no format, no tone, no anti-patterns. The result is a generic wall of text instead of the specific answer you wanted.

generic answer≈ 800 words

no length · no tone · no anti-patterns

Missing format

No structure, no table, no bullets. You spend 10 minutes reshaping the answer instead of using it.

Prompt engineering, done for you — before you hit Send.

How it works

Three steps. Same chat box.

PrePrompt sits next to the Send button on every chat you use. The browser does the typing, PrePrompt does the rewriting, the LLM does the answering.

01

Type as usual

Open ChatGPT, Claude, Gemini, or Perplexity. Type your prompt the way you always do. PrePrompt reads only the text in the chat box — nothing else on the page.

$ you → "help me plan a launch"
02

Click Rewrite

The PrePrompt button sits next to Send. One click runs your prompt through our rewriter — adding structure, specificity, and the context the model needs to give you a useful answer.

$ score = 41 · route = rewrite
03

Send the better one

The rewrite lands in the same textarea in under a second. Hit Send. Don't like it? Undo restores your original — same key combo as everywhere else.

$ preprompt → chatgpt("Plan a launch …")
One engine

One engine. Every surface you prompt in.

The same prompt-engineering engine powers the Chrome extension, the VS Code extension, and MCP — so ChatGPT, Claude, Gemini, Perplexity, Cursor, and Claude Code all get the same upgraded prompt.

PrePrompt engine
ChatGPT
Claude
Gemini
ChatGPT-mirror
Claude-mirror
Gemini-mirror
Perplexity
Cursor
Perplexity-mirror
Cursor-mirror
Claude Code
MCP
Claude Code-mirror
MCP-mirror
Real users

Marketers, founders, devs, students — same fix.

Four kinds of people. Four kinds of vague prompts. Same Rewrite button. See if you recognize yourself.

Marketer

You ask ChatGPT for a brief, you get a wall of platitudes

The pain · "Write a marketing plan" returns 800 generic words. You spend more time re-prompting than writing.

The fix · PrePrompt adds the audience, channels, output format, and timeline you forgot. One Send instead of five.

a 6-word prompt, rewritten
You typed

write me a marketing plan

What it sent

Plan a Q3 launch for a B2B SaaS. Audience: technical founders. 3 channels with 30-day actions, one metric to watch in week 4.

Send instead of 5

+4

missing variables

-60%

generic words

Founder

You context-switch between every chat all day

The pain · Half of every reply is wrong because you didn't say which company, which week, or what you've already tried.

The fix · Rewrites pull in the structure the model actually needs — without you re-typing the same setup five times.

Developer

Three-word prompts in Claude.ai aren't getting it done

The pain · "Fix this bug" gets you a generic answer that doesn't know your stack, your file, or your repro steps.

The fix · PrePrompt expands what you typed into a specific request — stack, file, repro, expected output. Same effort, real answer.

Student / researcher

Your prompts don't sound like the ones in the guides

The pain · You read "prompt engineering" advice and still don't know what to type. The blank box is the hardest part.

The fix · Every rewrite is a worked example. PrePrompt is the quietest tutor — you see what a good prompt looks like for your question.

Privacy

By default, only the prompt you choose to rewrite leaves your browser.

The extension does one thing on Send-click — POST your prompt to PrePrompt's rewriter and put the result back in the same textarea. Analytics events never include your prompt text; no DOM crawling, no surprise data trail.

Only your prompt leaves

By default, the extension sends one thing to PrePrompt: the text you typed into the chat box. Nothing from other tabs, nothing from your browser history.

No background scraping

We don't read other tabs, conversation history, or anything outside the prompt textarea — even when you're on a supported site.

Stored only for your dashboard

Prompts that ran a rewrite show up on your dashboard. Sign out and they clear from your browser; delete your account and they're purged.

One outbound call. Same Anthropic API your IDE uses.

PrePrompt's rewriter calls the same Anthropic API your AI client already calls. We never proxy your prompt to a third-party log, ad network, or analytics layer.

Install

Install where you prompt. Keep prompting.

The Chrome extension is the front door. The VS Code extension is in private beta for devs who want the same rewriter inside their editor.

free · 30 rewrites/mo · works on ChatGPT, Claude, Gemini, Perplexity

Pricing

Free for casual. Pro when you live in prompts.

Every plan includes the rewriter on ChatGPT, Claude, Gemini, and Perplexity. Plans differ in monthly quota and support level.

Free

$0

Rewrite your prompts on ChatGPT, Claude, Gemini, and Perplexity. No card required.

  • 30 rewrites / month
  • All four LLM sites
  • Dashboard + usage history
  • Per-site enable / disable
  • Community support
Start free
popular

Developer

$12/mo

For people who prompt every day. 500 credits monthly. Unlimited local checks.

  • Everything in Free
  • 500 credits / month
  • Unlimited local checks (pass / clarify / secret scan)
  • Top-ups — coming soon
  • Email support
Upgrade to Developer

Pro

$25/mo

For people who live in prompts. 1,500 credits, priority support. Larger top-ups and premium model access coming soon.

  • Everything in Developer
  • 1,500 credits / month
  • Premium model access — coming soon
  • Larger top-up packs (1,500 / 5,000) — coming soon
  • Priority support
Upgrade to Pro

A credit is used per powered rewrite (Haiku = 1 credit; Sonnet = 5, coming soon). How credits work →

Questions

The eight we get the most.

PrePrompt is a prompt-engineering engine that rewrites your prompt before you hit Send. It powers a free Chrome extension (on ChatGPT, Claude, Gemini, and Perplexity), a VS Code extension, and an MCP server for Cursor and Claude Code. You type as usual; the PrePrompt button next to Send replaces what you typed with a structured, specific version in about half a second. You then send the better one.
No. The rewrite goes into the same chat box you were already typing in. The LLM receives one prompt — the rewritten one — and treats it like any other message. PrePrompt is invisible at the model end.
Only the text in the chat textarea, sent when you click Rewrite. No other tabs, no DOM content outside the textarea, no browser data. Product analytics events never include your prompt text.
Yes — for your dashboard. Prompts that triggered a rewrite show up at preprompt.org/dashboard so you can see your usage and history. Sign out and they clear from the browser; delete your account and they are purged from our backend.
30 credits per month on the Free plan, no card needed. Developer ($12/mo) gets 500 credits/mo. Pro ($25/mo) gets 1,500 credits/mo; premium model access is coming soon. 1 credit = 1 standard Haiku rewrite. Local checks (pass-through, secret scan) never burn credits. The Free quota resets on the 1st of each month.
ChatGPT (chat.openai.com and chatgpt.com), Claude.ai, Gemini (gemini.google.com), and Perplexity. Each site has its own button injection — when one of them ships a UI change that breaks ours, we ship a fix in the extension's next release.
No subscription on those is required for PrePrompt to work. The free tier of each site is enough. PrePrompt itself is free for 30 rewrites/month and works the same whether you're on a paid or free tier of the LLM.
preprompt.org/dashboard shows your rewrites this month, your remaining quota, your plan, and a per-site breakdown. The Chrome extension auto-syncs to that same account.
Ready when you are

Your next prompt could be the best one this week.

Install PrePrompt in 30 seconds. Sign up free. Get 30 rewrites a month on every chat — on ChatGPT, Claude, Gemini, and Perplexity.

free plan · no card required