Open Loop Hackathon 2026
Project: FormPilot
A privacy-first, BYOK (Bring Your Own Key) Chrome extension that intelligently autofills complex web forms using LLMs. Built entirely in 24 hours on-site. Secured 1st place.
The Problem
Users waste hours filling repetitive, complex forms (job applications, grants, registrations). Traditional autofill relies on exact field-name matching and fails on long-form text or nuanced dropdowns.
The Solution (FormPilot)
FormPilot injects a content script to scrape the DOM for input fields, passes their context to an LLM with the user's selected profile, and maps the AI's structured JSON response back into 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 personal data is stored locally via Chrome Storage API, never sent to any server.

Engineering Challenge
Handling dynamic form fields rendered by React or Vue frameworks, which swallow native DOM events. We had to simulate authentic input, change, and blur events to trigger framework state updates correctly.
Lessons Learned
Manifest V3 intricacies, service worker lifecycles, and simulating trusted events in modern web apps.