FormPilot scans any web form, understands what each field is asking, and fills it in seconds — including the 500-word cover letter you'd rather not write.
FormPilot reads each field, understands the context, and writes the right answer — even when the field is "Why do you want to work here?"
No site-specific scripts. No templates to maintain. Open a form, click scan, click fill.
Content script walks the DOM and runs a 10-priority label extraction across every input, textarea, select, and ARIA element.
The background worker builds a structured prompt with your profile and the detected fields, then calls the AI provider you chose.
Each field is focused, set with a native setter that bypasses React/Vue's synthetic system, and lit up with a green glow so you can review.
Reads aria-label, placeholder, surrounding text, parent semantics, fieldset legends, and more — even on labels in another language.
Cover letters, "tell us about yourself", motivation statements — generated from your raw resume in your own voice.
Native setter bypass + synthetic event dispatch means SPAs don't strip your values the moment you fill them.
Personal, work, side-project, family. Switch with one click. Each profile keeps its own data and tone.
Cards and logins matched to the right form by domain. All sandboxed in chrome.storage.local.
Every fill is logged locally. Re-run any past session in one click.
Glassmorphism UI built with React 18, TailwindCSS, and Framer Motion.






No middleman. API requests go straight from your browser to the provider you chose.
FormPilot has no servers. We can't see your profile, your fills, or your forms. We couldn't if we wanted to — and we don't want to.
Every privacy claim corresponds to a code path. Audit the source on GitHub.
chrome.storage.local, sandboxed to FormPilot.chrome.runtime.id.Free. Open source. Five minutes from install to your first auto-filled application.