Get your resume past the bots.
CV Butler scores your resume against real ATS systems, matches it to any job description, and writes tailored cover letters — free, open source, no catch.
100% free · No credit card · MIT licensed · Self-hostable
How it works
Pick the tool you need — each one works with just your resume.
Upload your resume for an ATS review
Get a score and concrete suggestions on formatting, keywords, and fixes — no job description needed.
Compare it to a job description
Paste any listing to see how well your resume matches it, and what to adjust.
Generate a cover letter
Using your resume, with a job description as an optional add-on for tighter targeting.
Everything you need to land the interview
Three core tools, built to work together.
What's next
CV Butler is under active development. Here's what's coming.
New to ATS systems?
Visit the ATS Learning Hub for free guides on resume formatting, keyword strategy, and how automated screeners actually work.
Frequently asked questions
Is CV Butler really free?
Yes. CV Butler is open source under the MIT license — free to use, free to self-host, free to modify.
What happens to my resume data?
Being open source, the code handling your data is public and auditable, and you can self-host your own instance. Local-model support that keeps everything on your own machine is planned for v3, via Ollama.
Do I need to install anything to try it?
No — get started free in the browser. Self-hosting is optional, for anyone who wants to run their own instance.
What's next on the roadmap?
v3 adds local-model support through Ollama, so scoring, matching, and cover letter generation can run against a model you host yourself instead of a hosted API — see the roadmap above for what's coming.