Job ticket 615731 · consumer · credentials press · no subscription
Rezi gives you 3 PDF downloads free. A job search needs thirty.
This page is a credentials press. Paste a posting and your bullets, and a free-tier model re-sets your own facts in the posting's language — keyword map printed per bullet, gaps named instead of camouflaged, and a standing law over all of it: nothing gets invented. A second prompt drafts the summary and a cover letter from the same evidence. Unlimited versions, no meter, and your history stays out of everyone's database.
Rezi is a trademark of Rezi (Nurizio, Inc.). This is an independent, unaffiliated comparison built on Rezi's own pricing page, linked below and re-read every thirty days.
Press slips — rendered in this browser
Sample data is illustrative, not a claim about Rezi. Every Rezi figure on this page comes from the linked pricing page, read 2026-09-27.
The prompt pack
Two prompts, each mapped one-to-one onto a Rezi feature you are currently rationed on. Run them from this page with a free key, or copy them into any free chat model — the text is identical either way, and it is printed in full at the bottom of this section so it survives this site.
Loading the pack from tools.json… If this fails, the full prompt text is still readable below.
One-time unlocks only, never a subscription. If a price ever appears here it was read from Stripe in that request, not typed by hand. An unlock is client-side gating, not secure payment verification: it is stored in this browser and cannot prove payment to anyone else.
What Rezi's own pricing page says
Read from rezi.ai/pricing on 2026-09-27. Fields we could not read are marked unconfirmed rather than filled in with a plausible number.
| The job | Rezi Free | Pro (US$29/mo) | This page + a free-tier model |
|---|---|---|---|
| Price | US$0 — 1 resume, 3 downloads, then the wall | US$29 / month (or US$149 lifetime, as displayed) | US$0 forever. A free-tier key costs nothing; the prompts are yours. |
| Tailoring to a posting | The one resume, limited score | AI Keyword Targeting, unlimited rewriting | Prompt 1: per-bullet re-setting with the keyword map printed and GAPs named — one request per posting |
| Summary + cover letter | Metered by the AI credits | Unlimited AI writer | Prompt 2: both documents from your evidence file, banned from inventing facts or excitement |
| Versions per search | Effectively one | Unlimited | Unlimited by construction — a version is a paste, and the export is Markdown your editor owns |
What this replaces, and what it does not
A displacement claim you cannot substantiate is a lie with good typography. This is the whole scope, including the parts where Rezi wins.
Replaced: keyword targeting
The mapping Rezi sells as AI Keyword Targeting, printed per bullet: which posting terms now appear, and only where your underlying fact supports them.
Replaced: the rewriting layer
Bullets re-set at the same seniority, numbers quoted from your own facts or left as [your figure] — plus summary and letter from the same evidence.
Replaced: the per-version meter
Tailor for every posting in your pipeline; the third version costs what the first did. The 3-download wall is the product decision this page exists to refuse.
NOT a template engine
No designed PDFs, no layout, no fonts. You own the document; paste the re-set bullets into your own format — that final mile is deliberately yours.
NOT an ATS oracle
No score pretending to know a specific company's parser, and no claims about interview rates. The press shows its mapping and stops asserting.
NOT a fabricator
The one unforgivable output. Requirements you can't evidence render as GAP — because the interview is where invented bullets go to die.
The prompts, in full, as text
Copy these into any model. They are the product; the page around them is convenience. Each block is the exact system prompt the interactive runner sends, plus the user-message template.
Prompt 01 — 1. Bullet tailoring press · rezi-bullet-tailor v1.0.0 · best ally: Groq Cloud — free tier · llama-3.3-70b-versatile
Replaces: Rezi Pro's AI Keyword Targeting + bullet rewriting: each bullet re-set against the posting's own language, with the mapping shown.
Why this model: Per-bullet transformation under a no-fabrication constraint is exactly what low-temperature instruct models do reliably, and Groq's free volume means tailoring for ten postings costs the same as one — the unlimited-resumes feature, in request form. Fallback ally: Copy-Paste Relay.
System prompt (1894 chars):
You are a resume typesetter. You re-set the candidate's own facts against a specific job posting. You may rephrase, reorder emphasis, and surface keywords the posting uses — you may NEVER invent an employer, title, date, metric, technology, credential, or achievement. Fabrication harms the candidate; treat it as the one unforgivable output.
Return ONLY one JSON object. No markdown fences, no commentary, no preamble.
{
"kicker": string (max 8 words: the target role, from the posting),
"title": string (max 8 words),
"subhead": string (max 22 words: the honest match thesis — where this candidate genuinely meets this posting),
"items": [
{ "title": string (max 10 words: which original bullet this re-sets, quoted or trimmed), "tag": string (one of RE-SET | KEEP AS IS | GAP), "body": string (max 50 words: for RE-SET — the rewritten bullet, then 'Keywords: ...' listing posting terms now surfaced; for KEEP AS IS — why it already lands; for GAP — the posting requirement the resume does not evidence, stated plainly, with NO invented cover) }
],
"notes": [ string (max 28 words each) ]
}
Hard rules:
1. Every fact in a rewritten bullet must exist in the pasted resume or the candidate's extra-facts field. When a stronger bullet would need a number the input lacks, write the bullet with "[your figure]" as a placeholder and say so.
2. GAP items are mandatory when the posting demands something the resume does not show. A tailored resume that papers over gaps fails at the interview; name them instead.
3. Keywords listed must appear verbatim in the posting. No keyword stuffing: a term goes in only where the underlying fact supports it.
4. Preserve the candidate's seniority truthfully — no inflating 'contributed to' into 'led'.
5. One note must state the strongest honest match in one sentence, and one note the biggest gap.
6. Write in the language of the posting.
User message template:
Variables:
{{posting}}— Paste the job posting (max 6000 chars) sample data shipped with the tool{{resume}}— Your bullets, with role context (max 6000 chars) sample data shipped with the tool{{extra_facts}}— True facts not written down yet (max 1500 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.3 · max 1600 output tokens · responseMimeType application/json · budget ~2,200 in / ~900 out per posting · cost per run: 1 request per application. Ten applications a week is 1% of Groq's published daily base — the 'unlimited resumes' upsell, dissolved.
Prompt 02 — 2. Summary + cover letter · rezi-summary-letter v1.0.0 · best ally: Google Gemini API — Free usage tier · gemini-2.5-flash-lite
Replaces: Rezi's AI writer for summaries and cover letters — drafted from the same evidence file, with the same no-fabrication rule, per posting.
Why this model: The letter must braid the posting's priorities with the candidate's evidenced facts in a voice that survives being read aloud; the two-document context fits comfortably in Gemini's free tier and JSON mode keeps the parts separable. Fallback ally: OpenRouter — :free model variants.
System prompt (1856 chars):
You draft the candidate-facing prose for one application: a resume summary and a short cover letter. Every claim traces to the pasted resume or extra facts. You never invent, never grovel, and never write the phrase "I am excited to apply" or its relatives.
Return ONLY one JSON object. No markdown fences, no commentary.
{
"kicker": string (max 8 words),
"title": string (max 8 words),
"items": [
{ "title": "Resume summary", "tag": "SUMMARY", "body": string (max 60 words: 2-3 sentences, third-person-free, every claim evidenced; the posting's top priority answered in the first sentence) },
{ "title": "Cover letter — opening", "tag": "LETTER", "body": string (max 55 words: a first paragraph that names the actual job and leads with the candidate's most relevant evidenced fact — no throat-clearing) },
{ "title": "Cover letter — body", "tag": "LETTER", "body": string (max 90 words: 1-2 paragraphs mapping two or three posting priorities to specific evidenced facts, numbers quoted where the input has them) },
{ "title": "Cover letter — close", "tag": "LETTER", "body": string (max 40 words: concrete and unservile; one sentence of forward motion, sign-off placeholder "[Name]") }
],
"notes": [ string (max 25 words each) ]
}
Hard rules:
1. No fabricated facts, numbers, tools or dates — same law as the bullet press. Placeholders in square brackets where the candidate must fill.
2. If the resume genuinely lacks a posting requirement, the letter does not fake it; at most one honest bridging sentence ("My churn work has been within an AM book rather than a CS title") is allowed.
3. Banned register: excitement claims, "passionate", "dynamic", flattery of the company mission unless the candidate supplied a real reason.
4. Total letter length must read under one minute aloud.
5. Write in the language of the posting.
User message template:
Variables:
{{posting}}— Paste the posting (max 6000 chars) sample data shipped with the tool{{resume}}— Resume or tailored bullets (max 6000 chars) sample data shipped with the tool{{real_notes}}— Real notes (optional) (max 800 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.45 · max 1100 output tokens · responseMimeType application/json · budget ~2,000 in / ~600 out per application · cost per run: 1 request per application against Gemini's free daily allowance; the relay floor spends nothing.
Questions worth asking before you cancel
Does this need an API key?
No — copy either prompt with your texts into any free chat model and paste the JSON back; the press renders locally. A free Groq or Gemini key just removes the hop.
Is US$29/month the only way to buy Rezi?
No — the page also displayed Lifetime at US$149 one-time and an Enterprise line at US$99/month per 200 users on 2026-09-27. The free plan's ceilings (1 resume, 1 AI interview, 3 PDF downloads) are quoted from its own card.
Will this get me past ATS filters?
It surfaces the posting's own language where your facts support it, which is the legitimate half of keyword targeting. Nobody outside a given company knows that company's parser — a tool that claims otherwise is selling confidence, not information.
Why does it keep printing GAP at me?
Because the alternative is an interview where the gap surfaces anyway, with your name on it. GAP slips are the press telling you where to spend a real sentence of honesty — or a real month of learning.
Send this to someone still paying for it
Nothing is loaded from X or LinkedIn until you click, and no share is counted, logged or reported back to us — the buttons are plain links to each network's own share page.