Skip to content

jean0123/applyr-extension

Repository files navigation

Applyr – AI Resume Tailoring & Auto-Apply Chrome Extension

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.

Applyr Popup


Features

  • 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

How It Works

1. Click "Tailor & Apply" on any job posting

The button appears inline with the existing Apply and Save buttons on both Indeed and LinkedIn.

Indeed LinkedIn
Indeed Button LinkedIn Button

2. AI tailors your resume in seconds

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
Tailoring Done LinkedIn

3. Download & Apply

Review the key changes, download your tailored PDF, then apply with one click.

LinkedIn — Ready to apply Indeed — Resume uploaded
Ready LinkedIn Done Indeed

Installation

1. Clone or download this repository

git clone https://github.com/jean0123/applyr-extension.git

2. Load the extension in Chrome

  1. Open Chrome and navigate to chrome://extensions
  2. Enable Developer mode (toggle in the top-right corner)
  3. Click Load unpacked
  4. Select the applyr-extension folder
  5. The Applyr icon will appear in your toolbar

Setup

1. Fill your profile

Open the settings page and add your personal details for auto-filling application forms.

Applyr Profile Settings

2. Configure your AI provider

Select Claude, ChatGPT, or Gemini and paste your API key. Your key is AES-256-GCM encrypted and stored locally.

AI Configuration

3. Upload your resume

Drag & drop your PDF or paste your resume text directly. Applyr extracts and stores it locally.

Resume Upload

Data & Privacy

All your data stays on your device. Export, import, or reset everything from the privacy settings.

Data & Privacy


Supported Sites

Site Job Detection Auto-Upload
Indeed (indeed.com, ca.indeed.com) Yes Yes
LinkedIn Easy Apply Yes Yes
LinkedIn (external apply) Yes Download only

File Structure

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

Troubleshooting

"Tailor & Apply" button doesn't appear

  • Make sure you're on a job detail page (not search results)
  • Refresh the page and wait 2-3 seconds

"Could not extract text from PDF"

  • Some PDFs are image-based and can't be parsed without OCR
  • Go to Settings > Resume and paste your resume text directly

API errors (401, 403)

  • 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

Rate limit errors (429)

  • Wait 30-60 seconds and try again

Privacy & Security

  • 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

Support

If you find Applyr helpful, consider buying me a coffee!


Contributing

Pull requests are welcome. For major changes, please open an issue first.

License

MIT License

About

Chrome extension that tailors your resume to job postings on Indeed & LinkedIn using AI (Claude, ChatGPT, or Gemini) — then helps you apply in one click.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors