Fillmate is a lightweight Chrome extension that helps you speed through job applications by automatically filling your saved information across popular job boards.
✅ Autofill common application fields with one click
📎 Upload and reuse your resume and cover letter files
🌍 Works across dozens of job platforms including:
- Greenhouse
- Lever
- AshbyHQ
- And more job sites continuously being added
🧩 Floating sidebar UI that appears on supported job sites
✍️ Add custom Q&A blocks (e.g., "Why do you want this job?") - Coming Soon
🔒 All data stored locally in your browser (no cloud, no tracking)
💼 Comprehensive Profile Management: Store and manage your complete profile:
- Personal details (name, email, phone)
- Professional links (LinkedIn, GitHub, portfolio)
- Location and visa information
Make sure you have Node.js (version 18+ or 20+) installed on your machine.
-
Clone the repository:
git clone https://github.com/yourusername/fillmate.git cd fillmate -
Install the dependencies:
npm install
To create a production build:
npm run buildThis will generate the build files in the dist directory.
- Open Chrome and navigate to
chrome://extensions/. - Enable "Developer mode" using the toggle switch in the top right corner.
- Click "Load unpacked" and select the
distdirectory.
Your extension should now be loaded in Chrome! Navigate to a supported job application page to see it in action.
public/: Contains static files and themanifest.json.src/:background/: Background scripts for the extensioncontent/: Content scripts that run on job sitesoptions/: Profile settings pagepopup/: Extension popup UIsidebar/: Floating autofill buttonstorage/: Data storage logicutils/: Utility functions and helpers
vite.config.ts: Vite configuration file.tsconfig.json: TypeScript configuration file.package.json: Contains the project dependencies and scripts.
This project is licensed under the MIT License.
Pull requests and feedback are welcome! Please open an issue first to discuss major changes.
FillMate – Skip the typing. Focus on getting hired.