Chrome extension · Manifest V3

Apply to jobs without filling the same form twenty times.

JobFill autofills applications on Greenhouse, Lever, and Workday from your saved profile and resumes — and drafts thoughtful answers to open-ended questions with the LLM you choose.

Local-first. Your profile and API key never leave your machine, except when you ask the AI to draft.

Works on

What it does

One-click autofill

Name, email, phone, links, location, current role, education, work authorization, and EEO fields — mapped from your profile in a single click.

Tagged resumes

Upload multiple resumes (Backend, Frontend, AI/ML, …), tag each, and pick the right one for the role from the popup or the on-page panel.

AI drafts on demand

For long-answer prompts like "Why this company?", a "Draft with AI" button appears above the textarea. Bring your own OpenAI, Anthropic, or compatible key.

Resume upload that works

Files are wired through DataTransfer, so they attach correctly to hidden file inputs behind styled "Attach" buttons.

Smart field matching

Regexes against label, name, placeholder, aria-label, data-automation-id, and autocomplete attributes — robust to renaming.

Bring your own model

Use gpt-4o-mini, claude-haiku-4-5, or any OpenAI-compatible endpoint. Test the connection from the options page before relying on it.

How it works

  1. 1

    Set up once

    Open the options page and fill in your profile, work history, education, and resumes. Add your AI provider key if you want drafted answers.

  2. 2

    Open an application

    Visit any Greenhouse, Lever, or Workday job page. A small JobFill panel appears in the bottom-right corner.

  3. 3

    Click Autofill form

    Pick the right resume, then let JobFill populate the standard fields. Click Attach resume to upload the selected file.

  4. 4

    Draft, review, submit

    For open-ended questions, click Draft with AI. Always review the draft before you submit — the prompt leaves [bracketed placeholders] rather than invent facts.

Privacy by default

Local-only storage

Profile, resumes, snippets, and API keys live in chrome.storage.local on your machine.

No backend

The extension makes outbound calls only when you click "Draft with AI" or "Test connection" — and only to the provider you configured.

Export & clear

Use Data → Export all data to back up. Clear all data wipes everything.

You're in control

Nothing is sent to any server controlled by this extension's author. There is no such server.

Read the full privacy policy →

Install

  1. Open chrome://extensions in Chrome.
  2. Toggle Developer mode on (top right).
  3. Click Load unpacked and select the job-autofill/ folder.
  4. The options page opens automatically the first time. Add your profile, resumes, and AI key.

A note on Workday: single-page navigation, custom widgets, and per-tenant theming mean some fields won't be detected. Autofill is best-effort — check every page before you submit.