Shape the request.
Keep the intent.
Reqraft takes the rough thing you were about to send an AI and turns it into a clear instruction — then checks for known scope additions and disproportionate expansion.
Better instructions.
Same intent.
Reqraft sits just before the AI — an extremely light layer between your thought and the model. Not a chatbot, not an agent, not another IDE. It improves the request while preserving explicit constraints and surfacing possible drift.
Add a red button to the header, reusing existing components and styles, without modifying the menu.└ the explicit menu constraint survives the rewrite and no known scope warning is detected.
add a red button to the header dont touch the menu
Rewrite, then verify.
A model can expand a small request into unasked-for scope. Reqraft runs local checks for known additions and disproportionate expansion — and shows a warning when those checks detect drift.
Not “AI that rewrites your prompt.” A tool that improves your request and keeps its quality signals visible.
Create a testimonials carouselunsupported_additions with star ratings, filters, animations, pagination and a moderation dashboard. Make it responsive, add a CTA for story submissions, an FAQ, pricing comparison, SEO metadata, database persistence, moderator authentication, performance tracking and a matching footer. Introduce a new palette and loading transitions for every testimonial state.disproportionate_expansion
Create a testimonials section consistent with the existing layout, components and styles.
It lives in
your terminal.
The CLI is the real product — install it now, use it in one word: rp.
Three depths.
One request.
It reads the room. Locally.
Leave it on auto and Reqraft infers the right profile on your machine, before any network call. Or pin one yourself.
Today it lives in your terminal.
Next, it meets you where you write.
The planned macOS experience adapts to the text in front of you. Select rough code instructions, an e-mail, a ChatGPT request or a team message; Reqraft applies the relevant profile before you choose whether to replace it.
13
14
15
16
17
18
export function Header() { return ( <header className="flex items-center"> {/* fix the form on mobile dont touch auth */} <Navigation /> </header> ) }
Your words don’t
become our data.
Model-agnostic
Reqraft uses the keys, provider and model you configure.
OpenAI-compatible endpoints can be configured, including compatible local servers.
Local-first
A developer tool, not a pipeline into someone’s database.
- ✓No telemetry by default
- ✓No centralized prompt history
- ✓No Reqraft database absorbing your requests
- ✓Credentials use environment variables or supported system storage
- ✓Only your chosen provider ever receives the request