What is RolePatch?
RolePatch is a web app for preparing a serious application to a specific job. It reads the job description, matches its requirements against your resume and saved evidence, proposes a tailored resume patch, and shows the changes for review. Cover letters, fit analysis, interview stories, and application packets stay tied to the same role.
Can RolePatch invent a stronger achievement for me?
No. The tailoring instruction explicitly forbids invented skills, tools, employers, scope, metrics, or accomplishments. RolePatch may reframe, reorder, and emphasize facts already present in the resume, project stash, or achievement evidence. If a job requirement is unsupported, the correct result is a visible gap—not a fabricated claim.
Can I use RolePatch without signing in?
Yes. Guest mode keeps resumes, jobs, tailored drafts, evidence, and application metadata in the current browser. The current guest tailoring path can call the configured AI route without debiting account tokens. Google sign-in adds D1-backed persistence and cross-device account use; clearing browser storage can remove guest data.
What is free, and what uses tokens?
The public ATS, keyword, bullet, diff, snippets, and word-count tools work without sign-up. Signed-in accounts start with three tokens. Tailoring, cover letters, fit scoring, interview prep, outreach drafts, and bulk fit scoring debit tokens; packs are implemented at 10 for $5, 30 for $12, and 100 for $30, with no subscription.
Does RolePatch automatically apply to jobs?
No. RolePatch is review-first by architecture. It can queue a job, prepare a packet, run reviewed browser checks, and fill supported ATS fields after a user action. CAPTCHA, missing required fields, outstanding file uploads, and ambiguous submit states stop the flow and create a blocked or failed receipt instead of an unattended submission.
What does the Chrome extension do?
On supported ATS pages, the extension can save a job, open its tailoring flow, retrieve a reviewed application packet, fill visible fields after a user click, and capture fill or submission receipts. A file is used only when the user explicitly selects it, and the extension does not bypass CAPTCHA.
Where is my data stored?
Guest records stay in localStorage in the current browser except when a requested AI operation needs server processing. Signed-in records use the user-scoped Cloudflare D1 path. Payment checkout uses Dodo Payments when provider configuration is available, and product analytics uses PostHog under the published privacy policy.
What is the current product state?
RolePatch is a live, maintained web product. Its maker is not currently job hunting, so owner-led validation against new real applications is paused. The app and token-pack checkout code are implemented, but this landing audit does not claim an independently completed live purchase or broad outcome study.
Bring the job. Keep the claims yours.
Start with a guest workspace, then decide whether account-backed persistence belongs in your search.
Open RolePatch ↗