AutoForm AI ์ ์์: Adheep Ojha
Automatically fill and solve Google Forms with AI (Groq, Gemini, NVIDIA NIM).
Androidโข์ฉ Firefox์์ ์ฌ์ฉ ๊ฐ๋ฅAndroidโข์ฉ Firefox์์ ์ฌ์ฉ ๊ฐ๋ฅ
Android์ฉ Firefox์์ ์ด ํ์ฅ ๊ธฐ๋ฅ์ ์ด๋ ค๋ฉด QR ์ฝ๋๋ฅผ ์ค์บํ์ธ์
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์ ๋ณด
Zero-config, multi-provider AI assistant to automatically solve and fill Google Forms across Chrome, Firefox, and Edge.
AutoForm AI is a cross-browser extension backed by a high-throughput proxy server that intelligently coordinates Groq (Llama 3), Google Gemini, and NVIDIA NIM with automatic failover, sub-second latency, and zero setup required for end users.
- โก Zero-Config & Instant: Users install the extension and start filling forms immediately โ no API keys or setup wizards required.
- ๐ง Multi-Provider AI Engine:
- Groq (
llama-3.3-70b-versatile): Sub-300ms ultra-fast inference (Primary). - Google Gemini (
gemini-2.5-flash-lite): High-accuracy multimodal reasoning (Secondary). - NVIDIA NIM (
meta/llama-3.1-70b-instruct): Enterprise backup fallback. - ๐ Auto-Failover & Health Monitoring: If a provider experiences rate limits (
429) or errors, the router automatically fails over to the next provider seamlessly. - ๐ Universal Cross-Browser Compatibility: Ready for Google Chrome, Mozilla Firefox, and Microsoft Edge on Manifest V3.
- ๐จ Modern Dark UI/UX:
- Redesigned popup with live form scanner and question counter.
- Interactive modal overlay with real percentage progress bar, question preview, and instant "Stop & Cancel" button.
- Floating pill action button directly on Google Forms.
- ๐ฏ Smart Preferences: Customize answer tone (Accurate, Concise, Detailed) or supply persona context (e.g., "Computer Science student").
- ๐ก Rate-Limited & Secure: Keys are protected on the backend; users receive generous hourly quotas with client-side rate limit tracking.
AutoForm-AI/
โโโ manifest.json # Universal Manifest V3 (Chrome, Firefox, Edge)
โโโ package.json # Root scripts & extension bundler
โโโ AGENTS.md # Comprehensive AI/LLM developer guide
โ
โโโ server/ # Production Backend Proxy Server
โ โโโ package.json # Express, CORS, Dotenv
โ โโโ Dockerfile # Production container definition
โ โโโ railway.json # 1-click Railway deploy template
โ โโโ render.yaml # 1-click Render deploy template
โ โโโ .env.example # Server environment template
โ โโโ src/
โ โโโ index.js # Express API server entry point
โ โโโ config.js # Multi-provider configuration & key parser
โ โโโ providers/ # Provider adapters (Groq, Gemini, NVIDIA)
โ โโโ services/ # Multi-provider router & failover engine
โ โโโ middleware/ # Sliding-window rate limiter & validator
โ
โโโ src/ # Browser Extension
โ โโโ background/
โ โ โโโ background.js # Service worker & backend communication bridge
โ โโโ content/
โ โ โโโ content.js # Google Forms DOM automation & modern UI overlay
โ โโโ popup/
โ โโโ popup.html # Sleek modern popup interface
โ โโโ popup.js # Popup controller & form detector
โ โโโ popup.css # Dark minimalist styling
โ
โโโ docs/
โ โโโ ARCHITECTURE.md # Mermaid sequence diagrams & architecture specs
โ โโโ SELECTORS.md # Google Forms ARIA DOM selector dictionary
โ
โโโ scripts/
โโโ validate_manifest.js # Manifest & file path validator
โโโ package_extension.js # Release zip packager
- Navigate to the
server/directory:
bash
cd server
cp .env.example .env - Open
.envand add your API keys (supports comma-separated keys for multi-key rotation):
env
GROQ_API_KEYS=gsk_your_groq_key_here
GEMINI_API_KEYS=AIzaSy_your_gemini_key_here
NVIDIA_API_KEYS=nvapi-your_nvidia_key_here - Start the server:
bash
npm install
npm start
# Server runs on http://localhost:3000
- Navigate to
chrome://extensions(oredge://extensions). - Toggle on Developer mode in the top right.
- Click Load unpacked and select the root
AutoForm-AIdirectory.
- Navigate to
about:debugging#/runtime/this-firefox. - Click "Load Temporary Add-on...".
- Select
manifest.jsonin the rootAutoForm-AIdirectory.
- Open any Google Form.
- Click the floating "โก AI Fill" button on the bottom right (or click "Fill Current Form" from the extension popup).
- Watch AutoForm AI intelligently complete all questions with real-time percentage progress!
- Need to halt? Press the Escape key or click "Stop & Cancel" at any moment.
Deploy the backend to the cloud for free with zero maintenance:
| Platform | Deployment Guide |
|:---|:---|
| Railway | Connect your GitHub repository โ Railway will automatically detect
server/railway.json. Set environment variables in the Railway dashboard. || Render | Create a new Web Service pointing to
server/ with Node environment. Uses server/render.yaml. || Docker |
docker build -t autoform-ai-server server/ then docker run -p 3000:3000 --env-file server/.env autoform-ai-server |Once deployed, update the Backend Proxy URL in the extension popup's Advanced Settings (or set
DEFAULT_SERVER_URL in src/background/background.js).- Start backend in watch mode:
bash
npm run server:dev - Validate extension manifest:
bash
npm run validate - Package extension for release (
dist/autoform-ai.zip):
bash
npm run package
MIT ยฉ whoisadheep
๋ฆฌ๋ทฐ์ด 0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
ํ์ ๊ถํ:
- docs.google.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ ํ์ ๊ถํ:
- docs.google.com์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- autoform-ai-production.up.railway.app์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- localhost:3000์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- 127.0.0.1:3000์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
๋ฐ์ดํฐ ์์ง:
- ๊ฐ๋ฐ์๋ ์ด ํ์ฅ ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ ์์ง์ ์๊ตฌํ์ง ์๋๋ค๊ณ ๋ฐํ๊ณ ์์ต๋๋ค.
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 2.0.1
- ํฌ๊ธฐ
- 42.48 KB
- ์ต๊ทผ ์ ๋ฐ์ดํธ
- 4์ผ ์ (2026๋ 9์ 2์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ
- ์ด ๋ถ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ ์ฝ๊ธฐ
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ