Superfill.ai
An AI-powered browser extension that stores your information once and intelligently auto-fills forms across any website.
π― Overview
Superfill.ai is a cross-browser memory extension that eliminates repetitive data entry by creating an intelligent memory layer. Using AI-powered categorization and matching, it understands form context and provides accurate, relevant answers across job applications, dating sites, rental forms, surveys, and more.
Current Status: Phase 1 is complete! Core memory management and AI auto-fill features are live but only for input & textarea fields. Phase 2 (in progress) will add advanced features like select/radio/checkbox/date/async selection options support, alternate fill modes, Safari support, and premium cloud sync features one by one.
(δΊΊβΟβ) Please give this repo a β. Thank you (β Οβ )/
Try it now
- Chrome/Edge/Brave/Chromium Based Browsers: Install from Chrome Web Store
- Firefox: Install from Firefox Add-ons
β¨ Features
Memory Management
- Create & Edit Memories: Question-answer pairs with AI-powered auto-categorization and rephrasing
- Smart Tagging: Multi-tag system with intelligent tag suggestions
- Advanced Filtering: Search, sort, and filter by category, tags, or content
- Import/Export: CSV support for bulk operations and backups
AI-Powered Intelligence
- Contextual Matching: AI matches form fields to stored memories based on context
- Auto-Fill Suggestions: AI suggests the best answer for each form field
- Multiple Providers: Support for OpenAI, Anthropic, Google, Groq, and DeepSeek
- AI Categorization: AI analyzes your answers and suggests categories
- Rephrasing: AI can rephrase questions and answers for clarity and relevance
- Smart Tags: Automatically extracts relevant keywords from content
- Confidence Scoring: Every memory gets a confidence score (0-1)
Privacy & Security
- BYOK Model: Bring your own API keys - no vendor lock-in
- AES-256 Encryption: All API keys encrypted with AES-GCM
- PBKDF2 Key Derivation: 100,000 iterations for secure key generation
- Local-First: All data stored in your browser (Phase 1)
- No Telemetry: Zero data collection or analytics
Modern UI/UX
- Dark Mode: Full light/dark theme support with system preference
- Responsive Design: Works beautifully in popup (400x600) and full-page mode
- Keyboard Shortcuts:
Cmd/Ctrl+Enterto save,Escto cancel - shadcn/ui Components: Beautiful, accessible UI components
- Real-time Updates: Instant feedback with optimistic updates
πΉοΈ Interactive Demo
π Progress
π§ In Progress (Phase 1)
- [x] Memory CRUD operations
- [x] AI-powered categorization & tagging
- [x] Encrypted API key storage
- [x] Extension popup & options UI
- [x] Search, filter, sort functionality
- [x] Import/Export (CSV)
- [x] Theme support (light/dark)
- [x] Settings management
- [x] Form detection algorithm
- [x] Field-to-memory matching
- [x] Auto-fill engine with confidence scoring
- [x] Multiple AI provider support (OpenAI, Anthropic, Groq, DeepSeek, Google Gemini)
- [x] Autofill directly without preview mode (autopilot mode)
- [x] Let AI rephrase questions/answers on memory creation
- [x] Top used tags & click-to-add functionality
- [x] Ollama AI provider support
- [x] Let AI rephrase suggested answers on auto-fill based on form, webpage, website & URL context
- [x] Firefox support
π In Progress (Phase 2, Nov 25th)
- [x] Trigger mode (Show button input click, page action, context menu)
- [x] Save memory directly from preview sidebar
- [x] Support select, radio, checkbox, date fields
WIP
- [ ] Parse pdf to extract content for memory creation.
- [ ] Store unfilled questions along with user filled answers as memories automatically
NOT STARTED
- [ ] Multi-step wizard form detection (distinguish "Next" vs "Submit" buttons to capture only on final submission)
- [ ] Cache Previous fill results for faster fill on similar form fields/urls
- [ ] Image based matching algorithm for better context understanding
- [ ] Explore alternate modes:
- [ ] Browser native autofill integration (bypass extension popup)
- [ ] Enhanced Copilot mode (Sidebar with memory suggestions as you type)
- [ ] Prompt caching for faster AI responses
- [ ] MCP support
- [ ] Upvote/downvote memory suggestions
- [ ] Semantic search across stored data
- [ ] Customizable autofill shortcuts
- [ ] Customizable autofill templates (Industry-specific templates)
- [ ] Custom AI prompts
- [ ] Safari support (costly yearly sub)
Premium features
- [x] Cloud AI model integration
- [x] Sign in & cloud sync
- [ ] Multi-device support
- [ ] Reinforcement learning for user corrections
- [ ] AI model memory prediction improvement
- [ ] RAG (Retrieval-Augmented Generation) for large datasets (> 100 memories)
- [ ] Team features
- [ ] Analytics dashboard
- [ ] SOC 2 Type II certification
- [ ] GDPR compliance
- [ ] Data residency options
- [ ] Audit logs
- [ ] SSO integration
π Quick Start
See CONTRIBUTING.md for development setup instructions.
Configure API Keys
- Click the extension icon in your browser
- Go to Settings (gear icon)
- Enter your API key for any supported provider:
- OpenAI: Get key at platform.openai.com
- Anthropic: Get key at console.anthropic.com
- Groq: Get key at console.groq.com
- DeepSeek: Get key at platform.deepseek.com
- Gemini (Google): Get key at cloud.google.com/ai-generate
- Select your preferred provider
- Click "Save API Keys"
Browser Support
| Browser | Status | Notes |
|---|---|---|
| Chrome | β Fully Supported | Manifest V3 |
| Edge | β Fully Supported | Chrome-compatible |
| Firefox | β Fully Supported | WXT supports MV2/MV3 |
| Safari | π§ In Progress | Requires adjustments |
π€ Contributing
Contributions are welcome! This is an open-source project (Core features will always remain free & open-source).
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'feat: add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please read our AI Development Guide for code style and architecture guidelines.
π License
MIT License - see LICENSE file for details.
π Acknowledgments
- Ankit Dabas - Helping me with design and UX ideas. Check him out: Behance, LinkedIn
- WXT Framework - Modern extension development
- shadcn/ui - Beautiful component library
- Vercel AI SDK - Unified LLM interface
- Bun - Lightning-fast runtime
Built with β€οΈ by mikr13 using AI-first principles. Give this repo a β if you found it helpful!