FormPilot
FormPilot is a privacy-first, BYOK (Bring Your Own Key) Chrome extension that intelligently autofills complex web forms using LLMs. It was built during the Open Loop 2026 hackathon, where it secured 1st place.
The Problem
Users waste hours filling out repetitive, complex forms (job applications, grants, registrations). Traditional autofill is dumb—it relies on exact field name matches and fails on long-form text or nuanced dropdowns.
The Solution
FormPilot injects a content script to scrape the DOM for input fields, passes their context to an LLM along with the user's selected profile, and maps the AI's structured JSON response back into the form fields.
Architecture
Vite + React frontend for the popup UI. Background service workers handle API communication. Content scripts manipulate the active page's DOM. All data is stored locally using Chrome Storage API.
Engineering Challenges
Handling dynamic form fields rendered by frameworks like React or Vue, which often swallow native DOM events. We had to simulate authentic user input events (input, change, blur) to trigger framework state updates.
Results & Impact
Won 1st Place at Open Loop 2026 against 120+ teams, scoring 80/100 (2nd place scored 60/100). Successfully published to the Chrome Web Store.
Lessons Learned
Learned the intricacies of Manifest V3, service worker lifecycles, and the importance of simulating trusted events in modern web apps.