Back to projects
Shipped Product

AutoForm AI Assist

Shipped commercial Chrome extension

Chrome Extension MV3JavaScriptReact/ViteTailwindshadcn/uiSupabaseRazorpayOpenAI GPT-3.5Google Gemini ProGroq Llama 3

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

1

Built a provider-agnostic LLM abstraction layer — users can switch between OpenAI, Gemini, and Groq without changing their workflow.

2

Stored API keys exclusively in local browser storage — privacy-first architecture means zero server-side key exposure.

3

Implemented smart DOM field type inference using element attributes, labels, and surrounding context to determine field purpose.

4

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.