AutoForm AI Assist
Shipped commercial Chrome extension
The Problem
Filling repetitive forms across the web is tedious. Existing solutions either lock users into a single AI provider, store sensitive data on remote servers, or fail to understand DOM context for accurate field matching.
Architecture
Chrome Extension Manifest V3 with React/Vite popup and options pages. Supabase for user authentication and subscription management. Multi-provider LLM layer abstracting OpenAI GPT-3.5, Google Gemini Pro, and Groq Llama 3 behind a unified interface. Razorpay payment integration.
Key Decisions
Built a provider-agnostic LLM abstraction layer — users can switch between OpenAI, Gemini, and Groq without changing their workflow.
Stored API keys exclusively in local browser storage — privacy-first architecture means zero server-side key exposure.
Implemented smart DOM field type inference using element attributes, labels, and surrounding context to determine field purpose.
Chose Manifest V3 despite its restrictions to ensure long-term Chrome Web Store compatibility.
Outcome
Live commercial product with active users and payment wall. Supports three LLM providers with a unified experience. Privacy-first design proved to be a key differentiator.