Does this background fit your role?
Paste the job description. You get three lists: requirements a specific role demonstrably covers, requirements that appear only as a listed skill, and requirements this resume does not cover at all.
The gaps are the point. A fit report that only lists strengths is a sales pitch, and you can already read the resume for that.
This runs entirely in your browser. The job description is never sent anywhere — useful if the posting is not public yet. With voice on, the report text, and never the pasted posting, is sent to ElevenLabs for narration.
How the match works
Deterministic, not a model call. The same posting always produces the same report, and the gaps are never softened by a model with an incentive to be agreeable. Matching is whole-term, and a set of concept aliases maps common posting vocabulary onto the words this resume uses — “distributed systems” matches the federated GraphQL gateway, but only because a role bullet evidences it.
The same engine backs the assess_fit tool on theMCP server, so you can run this from your own Claude or Cursor instead.