Applyr is a Chrome extension that automatically tailors your resume to match a specific job posting on Indeed or LinkedIn, then helps you apply with your customized resume.
- AI-powered tailoring — matches your experience to the job's requirements using Claude, ChatGPT, or Gemini
- One-click apply — injects a "Tailor & Apply" button next to each job's Apply button
- Resume preview — review AI changes before submitting
- Auto-upload — uploads your tailored PDF resume directly into the application form
- Application history — keeps a log of every job you've applied to
- Encrypted storage — API keys are AES-256-GCM encrypted locally; nothing is sent to Applyr's servers
- Free forever — bring your own API key, no subscription required
The button appears inline with the existing Apply and Save buttons on both Indeed and LinkedIn.
| Indeed | |
|---|---|
![]() |
![]() |
Applyr sends your resume and the job description to your chosen AI provider, which rewrites your resume to match the role.
| Tailoring in progress | Tailored result |
|---|---|
![]() |
![]() |
Review the key changes, download your tailored PDF, then apply with one click.
| LinkedIn — Ready to apply | Indeed — Resume uploaded |
|---|---|
![]() |
![]() |
git clone https://github.com/jean0123/applyr-extension.git- Open Chrome and navigate to
chrome://extensions - Enable Developer mode (toggle in the top-right corner)
- Click Load unpacked
- Select the
applyr-extensionfolder - The Applyr icon will appear in your toolbar
Open the settings page and add your personal details for auto-filling application forms.
Select Claude, ChatGPT, or Gemini and paste your API key. Your key is AES-256-GCM encrypted and stored locally.
Drag & drop your PDF or paste your resume text directly. Applyr extracts and stores it locally.
All your data stays on your device. Export, import, or reset everything from the privacy settings.
| Site | Job Detection | Auto-Upload |
|---|---|---|
Indeed (indeed.com, ca.indeed.com) |
Yes | Yes |
| LinkedIn Easy Apply | Yes | Yes |
| LinkedIn (external apply) | Yes | Download only |
applyr-extension/
├── manifest.json # Chrome Extension Manifest V3
├── popup/ # Toolbar popup UI
├── options/ # Full settings page
├── content/ # Content scripts (Indeed & LinkedIn)
├── background/ # Service worker & AI providers
├── lib/ # Storage, PDF parser, PDF generator
├── assets/ # Icons & logo
└── screenshots/ # README screenshots
- Make sure you're on a job detail page (not search results)
- Refresh the page and wait 2-3 seconds
- Some PDFs are image-based and can't be parsed without OCR
- Go to Settings > Resume and paste your resume text directly
- Your API key is invalid or expired — generate a new one
- Claude: ensure you have credits on your Anthropic account
- OpenAI: ensure billing is set up
- Wait 30-60 seconds and try again
- All data stored locally in Chrome — nothing sent to Applyr's servers
- API keys encrypted with AES-256-GCM via Web Crypto API
- Data flows only between your browser and your chosen AI provider
- Delete all data anytime from Settings > Data & Privacy > Reset Everything
If you find Applyr helpful, consider buying me a coffee!
Pull requests are welcome. For major changes, please open an issue first.
MIT License










