Filling out forms is one of the most repetitive tasks in everyday digital life. With Formageddon, I built a Chrome Extension that automates this task using AI.

The Challenge

Forms are everywhere — from contact forms to complex registration flows. Especially for developers and testers who regularly work with various forms, filling them out manually can be time-consuming.

The Solution: AI-Powered Automation

Formageddon uses OpenAI’s GPT models to intelligently respond to form fields:

// Simplified example of field analysis
function analyzeFormField(field) {
  const context = {
    label: field.labels?.[0]?.textContent,
    placeholder: field.placeholder,
    name: field.name,
    type: field.type
  };
  
  return generateContextualContent(context);
}

Technical Architecture

1. Field Detection

  • Automatic detection of all input fields
  • Context analysis based on labels, placeholders and field types
  • Intelligent classification (email, name, address, etc.)

2. AI Integration

// API call to OpenAI
async function generateContent(fieldContext) {
  const response = await openai.chat.completions.create({
    model: "gpt-3.5-turbo",
    messages: [{
      role: "system",
      content: "You are an assistant for filling out forms..."
    }, {
      role: "user", 
      content: `Field: ${fieldContext.label}, Type: ${fieldContext.type}`
    }],
    max_tokens: 100
  });
  
  return response.choices[0].message.content;
}

3. Privacy-First Approach

  • No data collection on our servers
  • Local processing where possible
  • Transparent communication with OpenAI API
  • User control over all actions

Key Features

Context Awareness

The extension understands the context of the form:

  • Contact forms → Professional communication
  • Feedback forms → Constructive reviews
  • Registrations → Realistic test data

Multilingual Support

Support for multiple languages based on:

  • Browser settings
  • Form language
  • User preferences

Lessons Learned

1. User Experience Is Crucial

An AI is only as good as its usability. Clear buttons, understandable actions and immediate feedback are essential.

2. Privacy From the Start

Privacy-by-design is not optional — especially for tools that work with personal data.

3. Iterative Development

Continuous feedback from testers has significantly improved the tool.

Future Developments

  • Custom Profiles: Different profiles for different scenarios
  • Advanced Context: Better detection of form relationships
  • Offline Mode: Local AI models for sensitive data

Conclusion

Formageddon shows how AI can solve practical problems without compromising privacy. The extension is open source and available to everyone.

Links:


Have questions about the development or ideas for new features? Feel free to drop me an email!