Skip to content
RoleframeRoleframe
Roleframe vs Reactive Resume · 2026

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, the tailoring report and the posting before proposing a rewrite as a word-by-word diff you approve. Every application branches off one master, the editor and its watermark-free PDF open with no account, and the tracker, contacts and capture extension are free. Reactive Resume charges nothing for the software, as of September 2026; take it if you must self-host.

  • No key

    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

  • No login

    between the editor and a watermark-free PDF

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.

FeatureRoleframeReactive Resume
Pricing & access
AI without your own API keyYes: 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 runYes: Covered by the plan: unlimited everyday AI on the subscription, a daily allowance on Lifetime. No credits, no balance, no per-run price.Partial or qualified: Whatever your model provider charges for tokens, knowable only after the fact.
Build and download a PDF with no accountYes: The editor opens at roleframe.ai/resume-builder with no sign-up and no card.Partial or qualified: The ATS checker is fully public; the builder and dashboard redirect to a login.
Someone else maintains the stackYes: 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 togetherYes: 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 documentYes: 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 sectionYes: 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 tierYes: All of them, with full design control, on every plan including the anonymous one.Yes: All 15 templates, free, with typography controls beside them.
Undo, redo and version historyYes: 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 originalYes: 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 backYes: Per section, 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 PDFYes: Returned as editable blocks with the analysis already run, 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 standsYes: 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 the tailoring report closes with 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 descriptionYes: A tailored branch plus a full report, on a seven-step pipeline 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 landsYes: 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 contactsYes: 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 boardYes: 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 watermark-free PDF exportYes: Unlimited downloads, real selectable text, no watermark and no Roleframe branding, on every plan including the anonymous one.Yes: PDF export is free and unwatermarked, rendered in the browser since v5.1.0.
Application trackerYes: 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.
Compared against published plansStart free
Why people switch

The features that do the work.

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, including the anonymous one.
  • Reactive Resume's design escape hatch is Semantic CSS, which excludes classes, CSS Grid, custom fonts, gradients and general box shadows.
The Content panel in the Roleframe editor, showing draggable resume sections such as Header, Experience and Skills
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.
The Branches panel, showing a base resume with tailored versions branching from it, each with its own score
03Scoring

Scored by section, not by document

Roleframe scores the resume section by section: each one comes back with its own verdict, 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.
  • Importing a resume runs the analysis without being asked, and every finding it raises carries a Fix with AI button that hands it to Remi.
The Roleframe ATS panel, scoring a resume section by section
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 that report 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, and it says so when a check in the report did not complete. 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.
  • A prioritized action plan says which fix is worth doing first, 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.
  • The report ends in 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.
Keyword coverage against a pasted job description, with the terms the resume is missing
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 analysis 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 it is marked resolved, and your score moves by exactly what it 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.
The Remi panel in the editor sidebar proposing a rewritten Experience section as a word-by-word diff, with a Locate button, suggested next steps and the Ask Remi composer beneath it

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.

  • AI runs only on an explicit action you take, never quietly in the background.
  • 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.
06Export

Nothing stands in front of the file

Most of this category charges at the download. Roleframe does not even ask who you are: open the editor, build the resume, take the PDF. Reactive Resume's export is free and unwatermarked too, but its builder and dashboard both redirect to a login without a session.

  • No sign-up, no card and no trial between the editor and the file on your disk.
  • Real selectable text, no watermark and no Roleframe branding, on every plan.
  • The PDF renders the document you arranged rather than running a second, approximate layout pass.
The tracker

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 Roleframe job tracker: a pipeline bar with per-stage counts above rows grouped by status, showing the Job Position, Company, Max. Salary, Location, Status, Date Saved, Deadline, Date Applied, Follow up and Excitement columns
  • 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, free at the download with no account.
  • 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.
RReactive ResumeBest for self-hosting

Choose Reactive Resume if

  • 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 actually free, or free until I hit download?

Yes, free right at the download. The resume editor opens with no account, every template and every design control included, and the PDF has real selectable text and no watermark. A free account saves your work and adds 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; writing a cover letter is the one thing in the editor that needs that account. Everyday AI and unlimited tailored versions are the paid plan, priced on /pricing.

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, runs the per-section analysis on it without being asked, 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 scores each section 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 analysis report 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 with no account, the AI arrives with no key, and Remi proposes every rewrite as a diff you approve.

Do I lose anything by starting free?

Not on the document, and not on the search either. Every template, every design control and unlimited watermark-free PDF downloads are identical on the free tier and the paid one, 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. The subscription is unlimited everyday AI, and Lifetime runs on a daily allowance instead.

Keep reading

Other comparisons worth your time.

Ready when you are

Send the tailored resume, not the generic one.

Paste a job posting and Roleframe scores your resume against it, then helps you close the gaps one approved edit at a time, so you apply while the role is still fresh.