Lin scans the market, scores every role against your real experience, writes two competing ATS-tailored résumés per job, and packages everything for you to review and send. While you sleep.
🎭 Explore the live demo View on GitHubSix stages run on a schedule, twice a day — or any of them on demand, with one click.
Sweeps career portals you track (plus optional LinkedIn, Indeed and Gmail job-alert channels), or just paste any posting URL.
Every role gets a structured 0–5 evaluation — skills match, level strategy, compensation signals, posting legitimacy — plus a location-eligibility check.
Before spending effort, Lin confirms the posting is still live and actually accepting applications. Dead and stale listings never waste your time.
Two engines each craft a tailored résumé from your master profile — never inventing a word of experience. A quality gate checks page fill and length before anything ships.
An automated ATS comparison picks the winning résumé, application answers are drafted, and a recruiter-named PDF lands in a tidy folder with a submit checklist.
You review the package and submit it yourself. Lin records it, then watches your inbox for rejections, interview invites and offers — updating the tracker automatically.
Résumé advice always splits into two camps — so Lin builds both and lets the evidence decide.
Restructures your story per role: reorders achievements, rewrites the summary, leads with what this hiring manager cares about. A résumé that reads like it was written for the job — because it was.
Surgically injects the job description's exact keywords while keeping your structure intact, so automated screeners score you the way they should.
Every role gets both → an automated comparison scores keyword coverage, structure and narrative → the winner ships. A rolling scoreboard tracks which engine wins more over time.
Both engines evolved from excellent MIT-licensed open-source projects — full credits in the repo.
Lin is built on Hermes, an open agent platform — engineered the way an agent system should be: