ApplyJob Pro icon

ApplyJob Pro

by Santhosh Palanisamy

v1.0.0 Updated Jan 6, 2026 115KiB
CWS
3
Users
β˜… 0.00
0 reviews
#153929
of 207.6K
tools
#46022 of 64.6K

Description

# ApplyJob Pro πŸš€ **AI-Powered Job Application Autofill Chrome Extension** Stop wasting hours filling out repetitive job applications. ApplyJob Pro uses AI to intelligently fill forms across all major job platformsβ€”learning from your resume and improving with every application. [![Chrome Web Store](https://img.shields.io/badge/Chrome-Extension-green?logo=google-chrome)](https://chrome.google.com/webstore) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) --- ## 😫 The Problem Job seekers face these frustrations daily: - **Repetitive Data Entry**: Typing the same information (name, email, work history) on 50+ applications - **Inconsistent Answers**: Crafting different responses to similar questions, losing track of what works - **Time Drain**: Spending 15-30 minutes per application on forms instead of networking or interview prep - **Form Fatigue**: Losing motivation after the 10th application of the day - **Embedded Forms**: Struggling with iframes on Greenhouse, Lever, and Workday that break standard autofill ## ✨ The Solution ApplyJob Pro solves all of this: | Problem | Solution | |---------|----------| | Repetitive typing | One-click autofill from your resume | | Inconsistent answers | AI generates tailored, professional responses | | Time waste | Fill applications in under 2 minutes | | Form fatigue | Automatic field detection and filling | | Embedded forms | Full iframe support for all major ATS platforms | --- ## 🎯 Features ### πŸ€– AI-Powered Autofill - **Dual AI Support**: Choose between OpenAI (GPT-4o-mini) or Google Gemini - **Smart Response Generation**: Context-aware answers tailored to each question type - **Professional Tone**: Responses crafted with recruiter preferences in mind - **Anti-Repetition**: AI varies language to avoid templated-sounding applications ### πŸ“„ Resume Intelligence - **One-Time Upload**: Parse your resume once, use everywhere - **Automatic Extraction**: Pulls name, contact, skills, experience, education - **Structured Profile**: Converts unstructured resume into queryable data - **Local Processing Option**: Parse without sending data to AI (privacy mode) ### πŸ”„ Cross-Site Learning - **Field Mapping**: Learns that "First Name" on Site A = "Given Name" on Site B - **Answer Memory**: Saves your responses for reuse across applications - **Canonical Schema**: Maps 100+ field variations to standard categories - **Experience Tracking**: Remembers which experiences you've highlighted ### πŸ–ΌοΈ Universal Compatibility - **Iframe Support**: Works inside embedded forms (Greenhouse, Lever, Workday, etc.) - **Dynamic Forms**: Handles JavaScript-rendered fields with retry mechanism - **All Input Types**: Text, textarea, select, radio buttons, checkboxes - **Multi-Page Forms**: Persists across form navigation ### πŸ”’ Privacy-First Design - **100% Local Storage**: All data stays in your browser - **No Tracking**: Zero analytics, ads, or data collection - **Your API Keys**: You control the AI connection - **Site Whitelist**: Only activates on sites you approve --- ## πŸ“¦ Installation ### From Source (Developer Mode) 1. **Clone the repository** ```bash git clone https://github.com/santhoshworks/ApplyJobPro.git cd ApplyJobPro ``` 2. **Load in Chrome** - Navigate to `chrome://extensions/` - Enable "Developer mode" (top right toggle) - Click "Load unpacked" - Select the cloned folder 3. **Pin the extension** - Click the puzzle icon in Chrome toolbar - Pin "ApplyJob Pro" for easy access --- ## πŸš€ Quick Start ### 1. Upload Your Resume - Click the ApplyJob Pro icon - Go to **Resume** tab - Paste your resume text or upload a file - Click **Parse Resume** ### 2. Add Your AI Key (Optional) - Go to **AI Settings** tab - Enter your OpenAI or Gemini API key - Select your preferred provider ### 3. Enable on Job Sites - Visit any job application page - Click the extension icon - Toggle **"Enable on this site"** ON ### 4. Apply! - Navigate to a job application form - Watch fields auto-populate - Review and submit --- ## πŸ—οΈ Technical Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ ApplyJob Pro β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ popup.html/js/css β”‚ User interface & settings β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ content.js β”‚ Form detection & autofill β”‚ β”‚ β”‚ - Field discovery β”‚ β”‚ β”‚ - Label extraction β”‚ β”‚ β”‚ - Value injection β”‚ β”‚ β”‚ - Blur event learning β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ background.js β”‚ Service worker β”‚ β”‚ β”‚ - AI API calls β”‚ β”‚ β”‚ - Resume parsing β”‚ β”‚ β”‚ - Storage management β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ utils/ β”‚ Shared utilities β”‚ β”‚ - fieldMatcher.js β”‚ - Canonical field mapping β”‚ β”‚ - resumeParser.js β”‚ - Local resume extraction β”‚ β”‚ - storage.js β”‚ - Chrome storage helpers β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### Data Flow 1. **Resume Upload** β†’ Parsed locally or via AI β†’ Stored in `chrome.storage.local` 2. **Page Load** β†’ Content script checks whitelist β†’ Discovers form fields 3. **Field Processing** β†’ Extract label β†’ Match to canonical key β†’ Fill from profile/saved answers 4. **User Edit** β†’ Blur event captures changes β†’ Saves for future use 5. **AI Generation** β†’ Background worker calls API β†’ Returns tailored response --- ## πŸ—ΊοΈ Roadmap ### v1.1 - Enhanced AI - [ ] Claude API support - [ ] Custom prompt templates - [ ] Response quality scoring - [ ] A/B test different answer styles ### v1.2 - Application Tracking - [ ] Track applications submitted - [ ] Response rate analytics - [ ] Calendar integration for interviews - [ ] Follow-up reminders ### v1.3 - Advanced Features - [ ] Cover letter generation - [ ] LinkedIn profile sync - [ ] Resume tailoring per job - [ ] Salary negotiation suggestions ### v2.0 - Platform Expansion - [ ] Firefox extension - [ ] Safari extension - [ ] Mobile companion app --- ## 🀝 Contributing Contributions are welcome! Here's how to get started: 1. **Fork the repository** 2. **Create a feature branch** ```bash git checkout -b feature/amazing-feature ``` 3. **Make your changes** 4. **Test thoroughly** on multiple job sites 5. **Commit with clear messages** ```bash git commit -m "feat: add support for Workday custom fields" ``` 6. **Push and create a Pull Request** ### Development Guidelines - Follow existing code style - Test on Greenhouse, Lever, and Workday at minimum - Update README for new features - Keep privacy-first principles --- ## πŸ“œ License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. --- ## πŸ™ Acknowledgments - Built with vanilla JavaScript for maximum compatibility - Icons generated with AI assistance - Inspired by the frustration of filling out 100+ job applications --- ## πŸ“§ Support - **Issues**: [GitHub Issues](https://github.com/santhoshworks/ApplyJobPro/issues) - **Discussions**: [GitHub Discussions](https://github.com/santhoshworks/ApplyJobPro/discussions) --- **Made with ❀️ for job seekers everywhere** *Stop filling forms. Start landing interviews.*
ApplyJob Pro screenshot 1ApplyJob Pro screenshot 2ApplyJob Pro screenshot 3ApplyJob Pro screenshot 4ApplyJob Pro screenshot 5

Reviews

Loading reviews...

Permissions (2)

Permissions

activeTabβ„Ή Can access the current tab when you click the extension storageβ„Ή Can store data locally in your browser

Details

Version 1.0.0
Updated Jan 6, 2026
Size 115KiB
First Seen Apr 1, 2026