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 build
This 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
dist
directory.
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.