Make your experience
impossible to miss.
Find a role worth your time. Build an application grounded in what you have actually done. Then make every word your own.
Look further.
Choose better.
Search live opportunities, or bring a vacancy directly from an employer's careers page.
A better case
for you.
Turn your CV and the job description into a tailored letter, CV and evidence map.
Sound like
yourself.
Ask for changes in plain English, review the result and undo anything you dislike.
A little momentum adds up.
Find a role with
your name on it.
Search live listings or save a vacancy straight from the company.
Start with what matters.
Search public LinkedIn job cards. Saving a role loads its full description for your application pack.
Ready when you are.
Good searches start here.
Try a job title or two skills together. You can also add a role from a company's own site.
Make a case
that holds up.
Choose the vacancy and your source CV. Huntlama connects the two with evidence you can check.
Set up this application.
A model call uses your API key. Review all claims and the live job page before applying.
Everything you've
made so far.
Your CVs, saved roles and application drafts live here on this machine.
Start with your CV.
Only extracted text is saved to Huntlama's local database. Scanned PDFs need OCR first.
Your history, intact.
A strong application keeps the shape of your career. Huntlama uses the whole uploaded CV, places the strongest evidence first and flags what it cannot prove.
Your CVs
Make a CV visible to recruiters.
CVs stay private until you publish one here. Other signed-in users of Recruiter Studio can then read the selected CV. You can unpublish it at any time.
Saved roles
Application packs
Find the evidence.
Meet the person.
Search CVs that candidates chose to publish, or compare a job description with a CV you bring. Every result is a prompt for human review.
Start with the job description.
Search by description or profile filters. The salary budget includes only candidates with a stated minimum at or below that amount. Text matches are prompts for human review; AI review needs a job description.
Published candidates
Search a role to see candidates who chose to make their CV visible.
No search yet.
Enter a job description and choose Find published candidates.
Compare a CV manually.
Choose a published candidate, paste a CV, or import a file. A pasted or imported CV is only used for this comparison.
Your tools.
Your terms.
Connect the services you want to use. Keys entered here stay in this browser tab and are sent only with the request that needs them.
Make it yours.
Choose the look that feels right. Your choice stays on this device.
Choose your model
Draft and revise application packs using your own API account.
You can also set COHERE_API_KEY_FILE in proofline/.env.
You can also set OPENAI_API_KEY_FILE in proofline/.env.
Cohere Command R7B is the low-cost default. Long CVs are drafted in sections to preserve your career history.
Sign in with LinkedIn
Connect LinkedIn to use its account features.
Checking LinkedIn sign-in setup...
Official sign-in identifies your account. LinkedIn job search on this Mac uses the local Chrome session.
Adzuna
Search UK vacancies and filter by location and minimum advertised salary.
Remotive's remote job search works without a key.
CVs and drafts are stored in a SQLite file on this Mac. API keys entered in the page are held in this browser tab's session memory and are never written to that database. The app listens on localhost only.
Good work,
on your terms.
Job search, uploads and manual comparison are free. Credits are used only when you ask AI to write or review.
Know the cost before you begin.
30 credits for a complete CV and cover letter. 10 for a revision. 10 for an AI recruiter review. Failed AI requests are refunded.