ApplyKit
ApplyKit is a free, open-source tool for preparing tailored resumes, cover letters, and job applications with AI.
What ApplyKit is
ApplyKit is a free, open-source tool for preparing tailored resumes, cover letters, and job applications with AI. It runs self-hosted and keeps profiles, documents, application history, and provider credentials on infrastructure you control. It can import a resume from PDF, DOCX, or pasted text, then support ATS-focused CV enhancement, live preview, and PDF export. Application features include Smart Apply workflows, a tracker, tailored cover letters, and AI usage reporting. Role Evidence Match presents evidence match, confidence, and eligibility separately, and flags cases where evidence is insufficient or inconsistent for review. ApplyKit works with hosted AI providers or local Ollama models; Ollama does not require an API key. You can manage multiple provider credentials with manual routing, automatic failover, or round-robin routing, though automatic strategies require at least two enabled credentials. The documented Docker setup covers Windows, macOS, Linux, Git Bash, and WSL, with a browser interface at localhost:3000. The free self-hosted plan costs nothing and requires your own AI provider or local Ollama.
Good
- Imports PDF, DOCX, or pasted resumes.
- Exports enhanced resumes as PDF.
- Includes application tracking and AI usage reporting.
- Supports hosted AI providers and local Ollama.
Watch out
- Not a multi-user account system.
- Automatic credential routing needs two enabled credentials.
- No encryption-key rotation or rotation UI.
- Requires your own AI provider or local Ollama.
Who it suits
ApplyKit suits job seekers who want to manage resume tailoring and applications on infrastructure they control. It is also suited to people comfortable setting up a self-hosted tool and supplying their own AI provider or local Ollama.
Verdict
ApplyKit combines resume preparation, application tracking, and AI drafting in a self-hosted package. Its local-first approach and Ollama support may suit users who want control over where their application data stays.
Plans and prices
From ApplyKit's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free, self-hosted | Free | No ApplyKit subscription required · uses your own hosted AI provider or local Ollama |
The facts
Each one read from ApplyKit's own pages, with the date it was checked.
What it does
- AI integrations
- ApplyKit supports hosted AI providers and local Ollama models; Ollama does not require an API key.checked 4 Oct 2026
- Authentication limit
- Optional password authentication protects one installation with one owner password; ApplyKit is not a multi-user account system.checked 4 Oct 2026
- Credential routing
- Multiple provider credentials can be managed with manual, automatic failover, or round-robin routing; automatic strategies require at least two enabled credentials.checked 4 Oct 2026
- Data control
- Profiles, generated documents, application history, and provider credentials stay on infrastructure the user controls.checked 4 Oct 2026
- Deployment
- The maker documents Docker installation for Windows, macOS, Linux, Git Bash, and WSL, with a browser UI at localhost:3000.checked 4 Oct 2026
- License
- The repository lists ApplyKit under the MIT license.checked 4 Oct 2026
- Purpose
- ApplyKit is a self-hosted, local-first tool for creating tailored resumes, cover letters, and job applications with AI.checked 4 Oct 2026
- Resume tools
- It imports resumes from PDF, DOCX, or pasted text and supports ATS-focused CV enhancement, live preview, and PDF export.checked 4 Oct 2026
- Role matching
- Role Evidence Match separates evidence match, confidence, and eligibility, and shows “Analysis needs review” when evidence is insufficient or inconsistent.checked 4 Oct 2026
- Role matching limitation
- Role Evidence Match is application guidance and is not a hiring probability, ATS pass probability, or automated hiring decision.checked 4 Oct 2026
- Security
- Provider secrets are encrypted with Fernet before database storage, and remote deployments require password authentication, HTTPS, secure cookies, and an external encryption key.checked 4 Oct 2026
- Security limitation
- The security guide says ApplyKit does not currently provide encryption-key rotation or a rotation UI.checked 4 Oct 2026
- Storage
- SQLite is the default database, and Docker keeps application data and the credential encryption key in separate persistent volumes.checked 4 Oct 2026
Where it runs
- Application tools
- It includes tailored cover letters, Smart Apply workflows, an application tracker, application history, and AI usage reporting.checked 4 Oct 2026
The full review of ApplyKit
ApplyKit is a job-search workspace that combines resume preparation, application materials, and tracking in one installation. It is best for individual applicants who want control over their application data and can manage self-hosted software. The trade-off is that hosting and security upkeep are yours, and its password protection is built for one owner, not a team.
Overview
ApplyKit brings the recurring work of a job search together: preparing tailored documents, organizing applications, and reviewing AI usage. Because profiles, generated files, application history, and provider credentials stay on infrastructure you control, it can suit applicants who prefer not to keep that information in a third-party service. That control comes with responsibility for deployment and protecting the installation.
It is free and open source under the MIT license, with no ApplyKit subscription required. The free plan uses your own hosted AI provider or local Ollama, so the software has no subscription price but AI access may depend on a provider you arrange.
Key features
Resume imports accept PDF, DOCX, or pasted text. From there, ATS-focused CV enhancement, live preview, and PDF export support a practical editing loop without requiring a separate resume-preparation tool. Tailored cover letters and Smart Apply workflows extend the same process to individual roles; the tracker, application history, and AI usage reporting help applicants keep materials and progress together.
Role Evidence Match separates evidence match, confidence, and eligibility rather than collapsing them into one score. When evidence is insufficient or inconsistent, it shows “Analysis needs review.” This is a useful prompt to check an application against the role, not a hiring forecast: it does not estimate the chance of passing an ATS or getting hired, and it does not make hiring decisions.
ApplyKit supports hosted AI providers as well as local Ollama models, which do not require an API key. Multiple provider credentials can be managed with manual selection, automatic failover, or round-robin routing. Automatic routing needs at least two enabled credentials, so a single credential cannot provide failover or rotation.
Pricing
Free, self-hosted: free. There is no ApplyKit subscription, but you use your own hosted AI provider or local Ollama. This suits technically comfortable applicants who want to avoid a software subscription and choose how AI is provided. There is no separate paid ApplyKit tier in this plan structure.
The price advantage does not remove the work of running the service. Docker installation is documented for Windows, macOS, Linux, Git Bash, and WSL, and the browser interface runs at localhost:3000. SQLite is the default database; Docker stores application data and the credential-encryption key in separate persistent volumes.
Platforms
ApplyKit supports Linux, macOS, Windows, web, and self-hosted deployment. Its documented Docker setup covers desktop operating systems and WSL, with a browser-based interface. This is a fit for users comfortable running a service, rather than someone looking for a conventional hosted app with separate user accounts.
Who it's for
Choose ApplyKit if you are managing an active job search, want resume and cover-letter drafting alongside application tracking, and value keeping records and provider credentials on infrastructure you control. It is less suitable for teams or shared installations: optional password authentication protects one installation with one owner password, not a multi-user account system. Applicants who do not want to manage hosting should consider a hosted alternative.
Pros and cons
- Pros: Resume import, ATS-focused editing, cover letters, Smart Apply, tracking, and usage reporting are combined, which can keep a job search in one workspace.
- Pros: Local Ollama support and self-hosting give users control over AI setup and where application data resides.
- Pros: Role Evidence Match distinguishes confidence and eligibility and flags questionable evidence instead of presenting its guidance as a hiring prediction.
- Cons: Self-hosting requires deployment and ongoing care, so the zero-subscription price is most attractive to users comfortable managing software.
- Cons: One owner password prevents separate team accounts, limiting shared use.
- Cons: ApplyKit does not currently provide encryption-key rotation or a rotation interface, a meaningful limitation for deployments that require that control.
Alternatives
For a wider set of resume and cover-letter products, browse Cover Letter Software.
- Kickresume is a hosted Android, iOS, and web option with a free tier that includes four basic resume templates, four matching cover-letter templates, and one basic website template.
- MyPerfectResume offers a hosted Android, iOS, and web option with a free trial and Basic Access that includes unlimited TXT downloads.
- Resume Genius is a hosted alternative with a free tier; resume downloads are TXT-only, while cover letters can be downloaded as PDF, Word, or TXT.
- Huntr is worth considering if you want a hosted job-search tool: its free tier covers two tailored resumes, two application packets, and tracking up to 100 jobs.
- MyPerfectCoverLetter is another hosted option, with a free tier for creating a cover letter and downloading it as plain text.
- Rezi has a hosted free tier limited to one resume, one AI interview, and three PDF downloads, which may suit someone who wants a smaller starting allocation.
- Enhancv is a hosted resume alternative.
- Novorésumé is a web-based alternative with a Basic plan limited to one version and a one-page resume.
Verdict
ApplyKit is a strong fit for an individual job seeker who wants AI-assisted application preparation and tracking without an ApplyKit subscription, especially if keeping data on personally controlled infrastructure matters. Its breadth and local-model option are compelling; look elsewhere if you need team accounts, encryption-key rotation, or a service that does not require you to operate its own installation.
Getting started
- Visit https://github.com/wihlarkop/applykit.
- Install with the documented Docker route for Windows, macOS, Linux, Git Bash, or WSL.
- Open the browser interface at localhost:3000.
- Choose a hosted AI provider or local Ollama model.
- Configure provider credentials; automatic failover and round-robin require at least two enabled credentials.
Limits worth knowing
ApplyKit has no subscription charge, but the free self-hosted plan uses your own hosted AI provider or local Ollama. Role Evidence Match is application guidance, not a hiring probability, ATS pass probability, or automated hiring decision.
Questions
Is ApplyKit free?
Yes. The self-hosted plan is free and requires no ApplyKit subscription; it uses your own hosted AI provider or local Ollama.
Is ApplyKit open source?
Yes. The repository lists it under the MIT license.
Which platforms can I use for deployment?
Docker installation is documented for Windows, macOS, Linux, Git Bash, and WSL. The interface runs in a browser at localhost:3000.
Can I use AI without an API key?
ApplyKit supports local Ollama models, which do not require an API key.
Is ApplyKit a multi-user account system?
No. Optional password authentication protects one installation with one owner password.
Does Role Evidence Match predict hiring outcomes?
No. It provides application guidance and is not a hiring probability, ATS pass probability, or automated hiring decision.
Alternatives to ApplyKit
- 1

Kickresume
Free planAndroidiOSWebAPI8.2From $14.40 a year - 2

Huntr
Free planAndroidiOSWebAPI8.1From $40 a month - 3
MyPerfectResume
Free planAndroidiOSWebExtension8.1From $7.95 a month - 4

Resume Genius
Free planAndroidiOSWeb8.1From $7.95 a month - 5
Canva Video
Free planAndroidiOSWebmacOS7.9Free plan - 6

Enhancv
Free planWebExtension7.5Free plan
