Roleframe vs Reactive Resume AI included, one master behind every version
Roleframe's AI comes with the account, no provider key and no token bill, and Remi, its assistant, reads your resume, its checks and the posting before proposing a rewrite as a word-by-word diff you approve. Every application branches off one master, and the PDF download, the tracker, the contacts and the capture extension are all free. Reactive Resume charges nothing for the software, as of September 2026; take it if you must self-host.
provider accounts to open before Remi reads your resume
Branches
tailored versions that keep a line back to the master
Nothing to run
servers, databases and upgrade windows you own
40 layouts
section layouts, arranged on a canvas rather than written in CSS
Feature by feature
Side-by-side breakdown
Every row is checked against published plans and product pages, with the source and the date recorded. Where a claim is qualified it is marked rather than rounded up.
Feature
Roleframe
Reactive Resume
Pricing & access
AI without your own API key
Yes: The AI arrives with the account, with no provider to sign up with and no key to paste.
No: Every AI surface is bring-your-own-key, importing an existing resume included.
What the AI costs to run
Yes: Covered by Premium: unlimited everyday AI for a one-time payment, with no auto-renewal. No credits, no balance, no per-run price.
Partial or qualified: Whatever your model provider charges for tokens, knowable only after the fact.
Someone else maintains the stack
Yes: No database, no secrets to rotate, no upgrade window to schedule.
Partial or qualified: The hosted instance is maintained for you; self-hosting hands you the server, the database and the backups.
Editor & templates
Start from a blank page and drag the layout together
Yes: Drag sections onto an empty page and set spacing, columns and page breaks yourself. Every design control is on the free plan.
Partial or qualified: Form panels over its own templates, with Semantic CSS for anyone willing to write it.
How you edit the document
Yes: Blocks drag on a document canvas, and the export renders that exact document.
Partial or qualified: Sidebar content forms with a live preview, where drag-and-drop reorders sections rather than laying out the page.
Layout variants per section
Yes: 40 section layouts, so one Experience block can be shaped several ways inside an ATS-safe envelope.
Partial or qualified: Design past the panels goes through Semantic CSS, which excludes classes, CSS Grid, custom fonts, gradients and general box shadows.
Every template on the free tier
Yes: All of them, with full design control, on every plan, free included.
Yes: All 15 templates, free, with typography controls beside them.
Undo, redo and version history
Yes: Every change is a typed event appended to a log, so history is the real record rather than periodic snapshots.
Yes: Undo, redo and version history all shipped.
Tailoring & ATS
A tailored copy that stays linked to its original
Yes: Applications are branches of the master, so a later correction to the master has a path down to the versions already tailored.
No: Duplicate is documented as creating a new version without changing the original, and no doc describes inheritance afterwards.
How the score comes back
Yes: Block by block, naming the weak wording and the missing numbers behind each deduction, with Fix with AI on every finding.
Partial or qualified: Parseability 0 to 100 across five deterministic categories; the optional AI review returns no score of its own.
Import an existing resume PDF
Yes: Returned as editable blocks, checked as soon as you open them, and a free account includes one import.
Partial or qualified: Importing an existing resume depends on your AI settings, so the provider key comes first.
A practice interview from the resume as it stands
Yes: Remi writes the questions from your resume the moment you ask, one at a time, with feedback on each answer and a score at the end, and a tailored version carries interview prep built from that posting.
Partial or qualified: The Application Copilot's documented capabilities are a match score, a tailored copy, a cover letter and a follow-up; interview practice is not among them on any page read for this comparison.
Tailoring against a pasted job description
Yes: A tailored branch with a live job match and checks on every block, rather than one prompt.
Yes: The Application Copilot scores resume-to-job match and creates a tailored copy, using your configured provider.
Every AI edit approved before it lands
Yes: Remi shows each rewrite as a word-by-word diff and writes nothing until you approve it. Fix with AI on any finding works the same way, and applying it moves the live score by what that finding cost.
Yes: The builder assistant proposes changes on a review card and writes nothing until you accept.
Export & sharing
Recruiter and hiring-manager contacts
Yes: A contact tracker of its own on the free plan: a person links to every role you have with them, carries your tags and edits in place.
No: The documented tracker covers six stages, board, table and insights views, a live resume link and CSV import; contact records are not part of it.
Capturing a posting from the job board
Yes: A free Chrome extension files the posting you are reading on a free account, with the full description plus recruiter and hiring-manager contacts, all editable before saving.
Partial or qualified: A pasted posting URL auto-fills the application, once your own AI provider is configured.
A free PDF export
Yes: Unlimited downloads with real selectable text, on every plan, free included.
Yes: PDF export is free, rendered in the browser since v5.1.0.
Application tracker
Yes: Saved through offer on a free account, with the exact branch you sent attached to each role.
Yes: Six stages with board, table and insights views, a live link to the resume, and CSV import.
Six places where Roleframe's included AI, with Remi behind it, per-job branching and the tracker change the work, next to a builder you can host yourself and feed an API key you pay for.
01Editor
A canvas, not a sidebar full of forms
Roleframe treats the resume as a document you lay out: blocks drag on a canvas, the page is yours to arrange, and the export renders that exact document. Reactive Resume gives you content forms on the left, typography on the right and a preview in the middle that you watch redraw rather than edit.
40 section layouts, so one Experience block can be shaped several ways without leaving what a parser can read.
Fonts, spacing, colors, custom sections and page breaks are on every plan, free included.
Reactive Resume's design escape hatch is Semantic CSS, which excludes classes, CSS Grid, custom fonts, gradients and general box shadows.
02Branches
Twelve applications, or twelve documents
Roleframe files each application as a branch of one master, which gives a later correction somewhere to go. Duplicate in Reactive Resume is documented as creating a new version without changing the original, and nothing in the docs describes an edit traveling from the original to that copy.
Editing a branch leaves the master and the other branches alone.
A correction to the master has a path down to the versions you already tailored, so eleven paste operations become one edit.
The tracker holds the exact branch you sent to each company, alongside the posting and the recruiter contacts, on the free plan.
03Scoring
Checked by block, not by document
Roleframe checks the resume block by block as you edit: each one comes back with its own findings, the wording costing it points and the numbers it is missing, before you send it. Reactive Resume's checker scores parseability from 0 to 100 across five deterministic categories, which is a narrower question, answered well.
Deterministic checks sit beside the AI review: headings, dates, titles and layout parse risk.
The summary, the skills block and a single bullet each get a reason rather than a share of one number.
An imported resume is checked as soon as you open it, without being asked, and every finding it raises carries a Fix with AI button that hands it to Remi.
Resume score74/100Almost there
1Must fix3Should fix5Nice to have
Should fixExperience ยท StripeThis bullet has no measurable result.โResponsible for the checkout migrationโFix with AIJump to blockDismiss
04Keywords
Read the posting, name the gaps
Roleframe reads the posting with the AI already included, names the terms it uses that your resume never does, and hands those findings to Remi, the assistant in the editor sidebar. Remi can open any section of your resume by name, and the posting itself, before it changes a word. Reactive Resume scores resume-to-job match and auto-fills an application from a posting URL, once your own provider key is in settings.
Keyword coverage arrives with the specific gaps listed, and Remi closes a named gap with wording drawn from your real experience, never invented.
Every finding is marked Must fix, Should fix or Nice to have, so the first fix is clear, and Remi rewrites a section or a single bullet against the posting as a word-by-word diff that lands only when you approve it. Fix with AI sits on every finding, and applying one moves the live score by exactly what it cost.
A tailored version carries interview prep built from your own experience and that specific posting, and Remi runs a practice interview from the resume as it stands: one question at a time, feedback on each answer, a score at the end.
The posting asks for it and your resume never mentions it.
Fix with AIDismiss
Meet Remi, your career copilot
An AI assistant that has read your resume and your report, and still asks before it changes a word.
Remi lives in the editor sidebar with your live checks already loaded: the score, every open finding, the keywords the posting asks for that you are missing, and the job itself. Ask what to fix first and it answers like a recruiter who switched sides, plainly, with a number instead of an adjective, and ends with the one thing worth doing next. Then it does it, one approved change at a time.
It reads the resume itself
No pasting into a chat box. Remi opens any section of the document you are about to send, by name.
It starts from your report
The score, every open finding and the reason behind each point come with it, so it knows what to fix first.
It knows the gaps by name
The keywords the posting asks for that your resume never uses, so a rewrite closes a specific one instead of guessing.
Fix with AI on every finding
One button hands a finding to Remi. Apply the fix and the block is checked again, and your score moves by exactly what the finding cost.
Every edit is a diff you approve
Word by word, what goes and what arrives, before anything touches the page. Approval is enforced in the tool, not by convention.
Practice interviews on demand
Questions written from your resume as it stands today, one at a time, with feedback on each answer and a score at the end.
Type or dictate. Nothing on the page changes until you press Apply edit
05Privacy
Where it runs, and who approves the edit
Roleframe is an EU company operating under the GDPR: your resume content is not sold, it does not train a general-purpose model, and every change Remi proposes waits for you to accept it. Reactive Resume answers the same question by license instead, and self-hosting is the cleanest answer there is if you want to run the machine.
Live checks read each block as you edit; every other AI feature runs only on an explicit action you take.
Every change Remi proposes arrives as a word-by-word diff you accept or discard, one at a time, and Discard costs nothing.
You can export your data and delete it, and GDPR requests go to a company inside the EU.
Your content
Where it runsEU, under the GDPR
Your resume as training dataNever
Every AI editYou approve it
06Export
A real PDF on every plan
On Roleframe a free account is all it takes: open the editor, build the resume, take the PDF. Reactive Resume's export is free too.
No card between the editor and the file on your disk.
Real selectable text and every template, on every plan.
The PDF renders the document you arranged rather than running a second, approximate layout pass.
Every application, and the resume that went with it.
Saved, applied, interviewing, offer. The board comes with a free account, and so does the contact list and the extension that fills it.
The version you actually sent, attached
Each role holds the tailored branch that went to it, so a callback three weeks later does not start with guessing which resume they read.
The people, beside the jobs
A contact tracker rather than a notes field: a recruiter links to every role you have with them, carries your own tags, and edits in place.
One click from the posting
The free Chrome extension files the job you are reading straight into the board, with the full description and the recruiter contacts kept alongside it.
The honest verdict
Which one is right for you.
Roleframe keeps twelve applications, and the people behind them, attached to one master resume, with the AI included and Remi beside the page; Reactive Resume is the one you run on your own hardware.
RRoleframeBest overall
Choose Roleframe if
You want the AI working the moment you sign in, with no provider account, no key in settings and no token bill to watch. Remi reads the document you have open and proposes each rewrite as a word-by-word diff you approve, with Fix with AI on every finding.
Your twelfth tailored resume should still be related to the first eleven, so one correction has a path down to all of them, and the tracker holds the exact version that went to each company beside the recruiter you spoke to.
Laying out the document matters to you: blocks you drag on a canvas, 40 section layouts, and a PDF that is that same document rather than an approximation of it.
You want the search around the resume too, on a free account: applications from saved to offer, a contact list for the recruiters behind them, one-click capture from the job board, and a practice interview Remi writes from the resume, one question at a time.
Choose it if your resume data has to sit on hardware you own: MIT licensed, two Docker containers and three required variables.
Choose it if the model has to stay on your network too, which a self-hosted deployment allows behind one documented flag.
Choose it if an agent, not a person, does the work: a REST API, a Patch API and a hosted MCP server.
Where it stops
Every AI feature is bring-your-own-key, so even importing your existing PDF resume waits on a provider account and whatever that provider charges per token.
Duplicate is documented as a new version that leaves the original alone, with no inheritance described anywhere after it, so a resume you improve in week three does not reach the copies you already sent.
Design past the panels goes through Semantic CSS, which excludes classes, CSS Grid, custom fonts, gradients and general box shadows, and content past a fixed A4 or Letter page height may render improperly when printed.
Questions
Frequently asked questions
Is Roleframe free?
Yes. A free account opens the resume editor with every template and every design control included, and the PDF has real selectable text. That account also saves your work and carries the job tracker, the contact tracker, the Chrome extension, one master resume, one tailored version, one cover letter and a few full runs of Remi. Everyday AI and unlimited tailored versions are Premium, a one-time payment for a week, a month or three months, with no auto-renewal.
What does Reactive Resume cost in practice?
Nothing for the software, as of September 2026: no paid tier, no ads, no watermark and no export paywall. The bill sits elsewhere. Every AI feature is bring-your-own-key, so you open an account with a model provider, add a payment method and pay per token, including to import a PDF resume. Self-hosting adds a server, a database, backups and a release cadence that ran twelve releases in the three months to 27 August 2026. Roleframe's AI, Remi included, is covered by the plan instead, with no key to paste, no credits and no per-run price.
Can I move my Reactive Resume resume into Roleframe?
Export a PDF from Reactive Resume and import it. Roleframe returns it as editable blocks with roles, dates and bullets in the right places, checks every block as soon as you open it, and puts Fix with AI on each finding so Remi can propose the fix as a diff you approve. A free account includes one import, with no provider key anywhere in that path. From there the resume becomes the master that every tailored version branches off.
Will a Roleframe resume pass an ATS?
It is built to. An applicant tracking system (ATS) reads the file, and the file is the document you built: the PDF is a render of that same document, not a second, approximate layout pass, and it exports as real selectable text rather than a picture of a page. Every template, all free, keeps standard headings and a clean reading order. Roleframe checks every block for parse risk, structure, headings and keyword alignment against the posting you paste, so problems get fixed before you send, with Remi rewriting any finding as a diff you approve and no provider key to add first.
What does Remi do, and does it need my own API key?
No key. Remi is the assistant in Roleframe's editor sidebar, and it arrives with the account rather than with a provider you sign up with. It works on the document you have open: any section by name, the checks with the reason behind each point, and the linked posting. Ask for a rewrite and it shows a word-by-word diff; nothing lands until you approve it. Fix with AI sits on every finding and moves the score by what that finding cost, and a practice interview comes from the resume as it stands, one question at a time.
Is Reactive Resume ever the better choice?
Yes, when your resume data has to sit on hardware you own. Reactive Resume is MIT licensed, self-hosts on two containers, and a self-hosted deployment can point its AI at a model on your own network, which Roleframe cannot match at any price. Roleframe answers the data question with what it does with your content instead. It is an EU company under the GDPR, it does not sell user data, and no general-purpose model is trained on your resume. Past that one requirement Roleframe is the default: the editor and PDF are free, the AI arrives with no key, and Remi proposes every rewrite as a diff you approve.
Do I lose anything by starting free?
Not in the editor, and not on the search either. Every template and every design control are identical on the free tier and the paid one, PDF downloads are unlimited on both, and the job tracker, the contact tracker and the Chrome extension come with a free account rather than a plan. What free caps is volume: one master resume, one tailored version, one cover letter and a few full AI runs, Remi included, enough to judge the output before paying. There is no credit meter and no per-run charge. Premium is unlimited everyday AI for a one-time payment, with no auto-renewal.