A powerful Chrome extension designed to simplify online signups by generating disposable email addresses and managing one-time password (OTP) codes. Powered by the burner.kiwi API, this extension automates form filling, captures OTPs, and provides a seamless user experience with a modern, customizable interface.
- Disposable Email Generation: Instantly creates temporary email addresses for signup forms.
- Automatic Form Filling: Auto-populates signup forms with generated email addresses.
- OTP Management: Extracts and displays OTP codes from verification emails in real-time.
- Email History: Tracks previously used temporary email addresses for easy reference.
- Modern UI with Theme Support: Offers dark and light modes.
- One-Click Copy: Quickly copy email addresses and OTP codes with a single click.
- Real-Time Updates: Automatically refreshes messages and inbox for up-to-date information.
- Google Chrome browser (latest stable version recommended).
- Internet connection for burner.kiwi API access.
- Developer mode enabled in Chrome for installing unpacked extensions.
-
Clone or download this repository to your local machine:
git clone https://github.com/EveryWebStuffs/1Click-Autofill-with-Temp-Mail.git
-
Open Chrome and navigate to
chrome://extensions/
. -
Enable Developer mode in the top-right corner.
-
Click Load unpacked and select the extension’s directory.
-
The 1Click Autofill with Temp Mail icon will appear in your Chrome toolbar.
- Click the extension icon to open the popup interface.
- A temporary email address is automatically generated via the burner.kiwi API.
- Click Start Auto Signup to enable automatic form filling.
- The extension will populate signup forms with the temporary email address.
- When a verification email arrives, the OTP code is extracted and displayed in the Latest OTP Code section.
- Use the copy button to paste the OTP code into the required field.
- Access Email History or Messages sections to review past emails and messages.
- Generates disposable email addresses using the burner.kiwi API.
- Allows refreshing of email addresses for new inboxes.
- Maintains a history of used email addresses for easy access.
- Monitors incoming messages in real-time via the burner.kiwi API.
- Extracts OTP codes from email subjects and bodies using intelligent pattern matching.
- Displays a message list with a detailed view for each email.
- Clean, responsive popup interface.
- Supports dark and light themes
- Smooth transitions and hover effects for an engaging user experience.
background.js
: Manages background processes and API communication.content.js
: Handles form auto-filling on web pages.data-manager.js
: Stores and retrieves temporary emails and OTP codes.history.js
: Logic for displaying and managing email history.icons/
: Contains icon assets:autofill.svg
: Auto-fill functionality icon.history.svg
: Email history view icon.icon*.png
: Extension icons in various sizes.refresh.svg
: Refresh button icon.
manifest.json
: Defines extension permissions and structure.popup.html
: Main popup interface HTML.popup.js
: Handles popup UI logic and user interactions.styles.css
: Styles the extension with a modern, theme-aware design.
The extension leverages the burner.kiwi API v2 for temporary email functionality:
- Inbox Creation: Generates disposable inboxes via
https://burner.kiwi/api/v2/inbox
. - Message Retrieval: Fetches messages using
https://burner.kiwi/api/v2/inbox/{id}/messages
. - Authentication: Uses secure tokens for API access.
- Employs advanced pattern matching to identify OTP codes (4-8 digits, with/without separators).
- Analyzes email subjects and bodies to support various OTP formats.
- Ensures reliable extraction across different email providers and message structures.
- Uses temporary email addresses to protect your primary email’s privacy.
- Stores no sensitive data permanently; all data is kept in local browser storage.
- Communicates with the burner.kiwi API over secure HTTPS.
- Email tokens are securely managed and stored locally.
- Extension not loading: Ensure Developer mode is enabled and the extension is loaded from the correct directory.
- API errors: Verify your internet connection and check if the burner.kiwi API is operational.
- OTP not detected: Ensure the email format is supported; contact support if issues persist.
- Theme issues: Clear browser cache or reload the extension to apply the latest
styles.css
changes.
We welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m "Add your feature"
). - Push to the branch (
git push origin feature/your-feature
). - Open a Pull Request.
Please ensure your code follows the project’s coding style and includes relevant tests.
- Support for additional temporary email providers.
- Enhanced OTP detection for non-standard formats.
- Customizable theme colors via a settings panel.
- Browser extension support for Firefox and Edge.
This project is licensed under the MIT License. See the LICENSE file for details.