How it worksPricingDevelopersBlog
For developers

Built for developers who live in their IDE.

An MCP server that plugs into Cursor, Claude Code, Windsurf, and Zed — available now. A VS Code extension in private beta. Same rewriter as the Chrome extension — wired into the surfaces you already type into.

<1ms
classifier
~700ms
haiku p50
0
prompt logs
live
MCP server
Surface 01

VS Code extension. In private beta.

Install the VSIX, sign in once, and the Rewrite command shows up in your Command Palette (⌘+⇧+P PrePrompt: Rewrite). Same classifier (the heuristic that grades your prompt and decides whether to rewrite it), same Haiku rewrite, same Undo — wired into the chat panel you already use.

Local-first classifier

Sub-ms heuristic score runs in the extension host. Trivial prompts never leave your machine.

Shared credits, no key

Signs in with a PrePrompt token and draws from your account's shared credit pool. No Anthropic key needed — the rewrite runs on our hosted backend.

Project-aware stack memory

Detects your repo from git. Recalls language / framework / style across sessions so rewrites feel local.

Works on every chat panel

Copilot Chat, Continue.dev, Cody — anywhere there's a text input the extension drops a Rewrite button next to Send.

Surface 02available now

MCP server. For Cursor, Claude Code, Windsurf, Zed.

PrePrompt ships an MCP server that any MCP-speaking IDE picks up natively. Rewrites trigger off the UserPromptSubmit event — no Command Palette, no separate button — the prompt is rewritten in-flight before the model sees it. Sign in once with a PrePrompt token and it draws from your account's shared credit pool — no Anthropic key needed.

Works with

CursorClaude CodeWindsurfZedAny MCP client
Rewrites in-flight on UserPromptSubmit — no Command Palette, no extra button
Signs in with a PrePrompt token · draws from your shared credit pool
Local classifier first — trivial prompts never leave your machine
Works in any MCP client — Cursor, Claude Code, Windsurf, Zed
Architecture

Hook → score → rewrite.

The same three-stage pipeline drives every PrePrompt surface — Chrome extension, VS Code, MCP. The classifier is local. The rewrite is one network call.

01

UserPromptSubmit

Every prompt fires a hook the moment you press Send. The browser ext / VS Code ext / MCP server all intercept at the same boundary.

$ on("user_prompt_submit", run)
02

Local classifier

Heuristic score in under a millisecond. Trivial prompts pass through. Vague prompts route to clarify. Bad prompts route to rewrite.

$ score = 41 · route = rewrite
03

Haiku rewrite

One round-trip to Claude Haiku. Project context + stack memory get prepended so the rewrite knows your stack, file, framework.

$ preprompt → claude("rewritten…")
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

Developer FAQ.

The six we get the most from devs evaluating PrePrompt for VS Code, Cursor, Claude Code, or MCP.

How do I install PrePrompt on Cursor?
The PrePrompt MCP server works with Cursor today. Create a personal access token at preprompt.org/dashboard/tokens, sign in with preprompt-login, and add the PrePrompt MCP server to your Cursor MCP config — the rewriter is then available in every chat. It draws from your account’s shared credit pool; no Anthropic key needed.
Does PrePrompt work with Claude Code?
Yes — via MCP. Claude Code is an MCP client and PrePrompt ships an MCP server, so adding it to your Claude Code config makes the rewriter available in every Claude Code session. Sign in with a token from your dashboard and it draws from your shared credits. You can also pip install preprompt for CLI use.
Do the developer tools need my Anthropic API key?
It depends on the surface. The VS Code extension and MCP server sign in with a PrePrompt token and draw from your account’s shared credit pool — no Anthropic key needed — and the rewrite runs on our hosted backend, the same path the Chrome extension uses. The local pip package is the BYO option: it uses your own Anthropic key and sends the prompt straight to Anthropic, so our backend is never in the loop and there’s no per-rewrite limit beyond your Anthropic quota.
What’s the latency from Cmd+Shift+P to rewritten prompt?
The local classifier runs in under a millisecond and skips the network call entirely if your prompt is already specific enough — so trivial prompts cost zero latency and zero Anthropic spend. When it does call the model, the Claude Haiku 4.5 latency is about 700ms p50; including auth, metering, and the network round-trip, a full rewrite typically lands in about 1 to 1.5 seconds.
What gets sent to PrePrompt’s servers from the IDE?
It depends on the surface. The VS Code extension and MCP server send the single prompt you’re rewriting to our backend (the same route the Chrome extension uses) so it can draw from your shared credits. The local pip package sends nothing to us — it talks directly to Anthropic with your own key. Either way, only the one prompt you choose to rewrite ever leaves your machine.
Can I use PrePrompt in CI or via the CLI?
Yes. pip install preprompt gives you a rewrite command suitable for git hooks, CI prompt-spec checks, or scripted automation. The pip package is fully BYO — your own Anthropic key, no account, and no rate limit beyond your Anthropic quota.

Building something with PrePrompt?

We're happy to chat through dev / Pro tier sizing, MCP setup, partnership ideas, or just the spec. Email us.