Skip to content

Sushant0999/formPilot

Repository files navigation

🚀 formPilot

formPilot is a sleek, modern browser extension built to make form testing and data entry a breeze. It intelligently detects input fields and fills them with realistic dummy data generated by Faker.js.

formPilot Logo

✨ Features

  • Smart Detection: Automatically identifies name, email, phone, address, and more based on field attributes (name, id, placeholder, and type).
  • One-Click Fill: Fill entire forms instantly with a single click from the extension popup.
  • Form Clearing: Quickly reset all input fields to their original state.
  • Custom Mappings: Map specific field names to your preferred Faker methods via the settings (e.g. map "username" to internet.userName).
  • Modern UI: A premium, responsive interface built with React and Lucide Icons.
  • Developer Friendly: Built with the latest tech stack (Vite + React 19) for fast development and high performance.

🛠️ Tech Stack

📦 Installation

To use formPilot in your browser, follow these steps:

1. Build the Extension

Ensure you have Node.js installed, then run:

# Install dependencies
npm install

# Build for production
npm run build

The build artifacts will be generated in the dist/ directory.

2. Load into Browser (Chrome/Edge/Brave)

  1. Open your browser and navigate to chrome://extensions.
  2. Enable Developer mode using the toggle in the top-right corner.
  3. Click on Load unpacked.
  4. Select the dist/ folder from the project root.

🏃 Development

To start the development server with Hot Module Replacement (HMR):

npm run dev

Then, load the dist/ folder as an unpacked extension (it will update automatically as you save files).


About

FormPilot is an AI-powered form automation tool designed to simplify and accelerate the process of filling out web forms. It leverages modern browser automation and AI techniques to reduce manual effort, improve accuracy, and streamline repetitive workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors