A job search assistant that runs on your own computer: finds jobs that fit, prepares tailored applications, applies once you approve, and tracks every reply.
See the code
A job search assistant that runs on your own computer.
OpenApplyr finds jobs that fit you, prepares a tailored résumé and application for each one, applies once you approve, and keeps track of every reply.
Website · Watch the demo · Getting started · Questions
Watch the full 24-second demo with sound
Applying for jobs means rewriting the same résumé, answering the same questions on every form, and keeping track of replies spread across dozens of sites. OpenApplyr does that work for you, and shows you everything before it goes out.
![]() | ![]() |
| Finds jobs that fit. Checks thousands of company career pages and job boards, merges duplicates, flags likely scams, and explains why each job does or doesn't match you. | Prepares each application. Writes a résumé and cover letter for the job and fills in the form's questions. You review everything before approving. |
![]() | ![]() |
| Applies for you. Fills in the form in your own browser at a normal pace. The first few applications stop just before sending, so you can see exactly what it does. | Tracks every reply. Reads your job-related email and updates each application: screening, interview, offer or rejection. |
![]() | ![]() |
| Follows up. Finds the recruiter or hiring manager and drafts a short, personal note, sent from your own email address once you approve it. | Helps you prepare. Likely interview questions, questions to ask, practice interviews and a side-by-side comparison of offers. |
It works with company career sites on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and Recruitee, and can fill in many other application forms too. You can also paste a link or the text of any job you find elsewhere.
Download OpenApplyr for your system:
| System | Download |
|---|---|
| macOS, Apple silicon | OpenApplyr-mac-arm64.dmg |
| macOS, Intel | OpenApplyr-mac-x64.dmg |
| Windows | OpenApplyr-windows-setup.exe |
| Linux | AppImage or .deb |
You also need Google Chrome or Microsoft Edge, which OpenApplyr uses to fill in application forms.
The installers are not code-signed yet, so your system asks you to confirm the first time you open the app. On macOS, open System Settings → Privacy & Security and choose Open Anyway. On Windows, choose More info → Run anyway.
You need Node.js 22.13 or later.
git clone https://github.com/shivashis-adhikari/openapplyr.git
cd openapplyr
npm ci
npm run dev
Try it first. On the first screen, choose Explore a sample workspace first. It opens a fictional job search with made-up companies and a stand-in AI model, so you can click through everything before adding your own details. Nothing in it is ever sent.
Set it up for real in about ten minutes:
Your profile, documents and applications are stored in a folder on your computer. OpenApplyr has no server and collects no data about you. The only things that leave your computer are:
API keys and passwords are encrypted and protected by your system's keychain. You can export or delete everything at any time from Settings.
Is it free? Yes. OpenApplyr is free and open source. You only pay your AI provider for what you use, or nothing if you run a model on your own computer. Settings shows the cost of every task and stops at the daily and monthly budget you set.
Will it apply without asking me? Not unless you turn that on. By default, every application waits for your approval. If you allow it to apply on its own for a particular search, it still only does so when every check passes, and the rest wait for you.
How many applications will it send? As many as you approve. By default it sends at most 15 a day per search and 40 in total, never more than two to the same company in a month, and spaces them out during the hours you choose.
What happens when a form asks something it doesn't know? The application pauses and the question appears on your Today screen. Answer it once and it's saved for next time.
Does it work with LinkedIn or Indeed? Not yet. You can paste a LinkedIn or Indeed job to score it, prepare your documents and track it, but applying through those sites isn't supported yet.
Will employers know software filled in the form? OpenApplyr fills in the same form you would, in a normal browser, with documents built from your real experience. It does not solve CAPTCHAs or try to hide that it is software; when a site asks for a check, you complete it yourself. Some sites don't allow automated applications, so check the terms of the sites you use.
Bug reports, fixes and new job sites are all welcome. Start with CONTRIBUTING.md. To report a security issue privately, see SECURITY.md.
OpenApplyr is released under the GNU AGPL-3.0. City data comes from GeoNames (CC BY 4.0). Fonts are used under the SIL Open Font License; their licenses are in assets/fonts.
TypeScript
91.1%
CSS
3.4%
HTML
3.1%
JavaScript
2.4%
A job search assistant that runs on your own computer: finds jobs that fit, prepares tailored applications, applies once you approve, and tracks every reply.
See the code
A job search assistant that runs on your own computer.
OpenApplyr finds jobs that fit you, prepares a tailored résumé and application for each one, applies once you approve, and keeps track of every reply.
Website · Watch the demo · Getting started · Questions
Watch the full 24-second demo with sound
Applying for jobs means rewriting the same résumé, answering the same questions on every form, and keeping track of replies spread across dozens of sites. OpenApplyr does that work for you, and shows you everything before it goes out.
![]() | ![]() |
| Finds jobs that fit. Checks thousands of company career pages and job boards, merges duplicates, flags likely scams, and explains why each job does or doesn't match you. | Prepares each application. Writes a résumé and cover letter for the job and fills in the form's questions. You review everything before approving. |
![]() | ![]() |
| Applies for you. Fills in the form in your own browser at a normal pace. The first few applications stop just before sending, so you can see exactly what it does. | Tracks every reply. Reads your job-related email and updates each application: screening, interview, offer or rejection. |
![]() | ![]() |
| Follows up. Finds the recruiter or hiring manager and drafts a short, personal note, sent from your own email address once you approve it. | Helps you prepare. Likely interview questions, questions to ask, practice interviews and a side-by-side comparison of offers. |
It works with company career sites on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and Recruitee, and can fill in many other application forms too. You can also paste a link or the text of any job you find elsewhere.
Download OpenApplyr for your system:
| System | Download |
|---|---|
| macOS, Apple silicon | OpenApplyr-mac-arm64.dmg |
| macOS, Intel | OpenApplyr-mac-x64.dmg |
| Windows | OpenApplyr-windows-setup.exe |
| Linux | AppImage or .deb |
You also need Google Chrome or Microsoft Edge, which OpenApplyr uses to fill in application forms.
The installers are not code-signed yet, so your system asks you to confirm the first time you open the app. On macOS, open System Settings → Privacy & Security and choose Open Anyway. On Windows, choose More info → Run anyway.
You need Node.js 22.13 or later.
git clone https://github.com/shivashis-adhikari/openapplyr.git
cd openapplyr
npm ci
npm run dev
Try it first. On the first screen, choose Explore a sample workspace first. It opens a fictional job search with made-up companies and a stand-in AI model, so you can click through everything before adding your own details. Nothing in it is ever sent.
Set it up for real in about ten minutes:
Your profile, documents and applications are stored in a folder on your computer. OpenApplyr has no server and collects no data about you. The only things that leave your computer are:
API keys and passwords are encrypted and protected by your system's keychain. You can export or delete everything at any time from Settings.
Is it free? Yes. OpenApplyr is free and open source. You only pay your AI provider for what you use, or nothing if you run a model on your own computer. Settings shows the cost of every task and stops at the daily and monthly budget you set.
Will it apply without asking me? Not unless you turn that on. By default, every application waits for your approval. If you allow it to apply on its own for a particular search, it still only does so when every check passes, and the rest wait for you.
How many applications will it send? As many as you approve. By default it sends at most 15 a day per search and 40 in total, never more than two to the same company in a month, and spaces them out during the hours you choose.
What happens when a form asks something it doesn't know? The application pauses and the question appears on your Today screen. Answer it once and it's saved for next time.
Does it work with LinkedIn or Indeed? Not yet. You can paste a LinkedIn or Indeed job to score it, prepare your documents and track it, but applying through those sites isn't supported yet.
Will employers know software filled in the form? OpenApplyr fills in the same form you would, in a normal browser, with documents built from your real experience. It does not solve CAPTCHAs or try to hide that it is software; when a site asks for a check, you complete it yourself. Some sites don't allow automated applications, so check the terms of the sites you use.
Bug reports, fixes and new job sites are all welcome. Start with CONTRIBUTING.md. To report a security issue privately, see SECURITY.md.
OpenApplyr is released under the GNU AGPL-3.0. City data comes from GeoNames (CC BY 4.0). Fonts are used under the SIL Open Font License; their licenses are in assets/fonts.
TypeScript
91.1%
CSS
3.4%
HTML
3.1%
JavaScript
2.4%