A Chrome extension that provides AI-powered text completion for any text field on the web. As you type in any input field, text area, or contenteditable element, AutoTab will suggest completions that you can accept by simply pressing the Tab key.
- Works on any website and in any text input field
- Provides real-time AI-powered text suggestions as you type
- Accept suggestions with a simple Tab key press
- Seamlessly integrates with existing text inputs without disrupting your workflow
- Supports both standard text inputs and contenteditable elements
- Intelligent debouncing to minimize API calls and improve performance
- Clone this repository or download the source code
- Run
npm installto install all dependencies - Run
npm run buildto create the distribution files (creates a new "dist" folder) - Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" using the toggle in the top right corner
- Click "Load unpacked" and select the "dist" folder from this project
- The extension icon should appear in your browser toolbar - click and pin it for easy access
- Navigate to any website with text input fields
- Start typing in any text field
- As you type, AI suggestions will appear in light gray
- Press the Tab key to accept a suggestion
- Continue typing and accepting suggestions as needed
The extension uses a content script that injects into web pages and attaches event listeners to track user input. When you type, the extension sends your text to a local API server that returns AI-generated completions. These completions are displayed as an overlay that perfectly matches the styling of the input field you're typing in.
npm install- Install dependenciesnpm run build- Build the extension for productionnpm run format- Format code using Prettier
The extension's appearance and behavior can be customized by modifying the appropriate CSS and JavaScript files.