Welcome to Flow AI, a Chrome extension that brings AI-powered autocomplete to every text field on the web! Whether you're writing a blog, filling out a form, or composing an email, Flow AI acts as your AI copilot, suggesting completions in real-time. Flow AI enhances your productivity by providing intelligent, context-aware suggestions as you type.
With support for the OpenRouter API, Flow AI delivers fast and accurate completions, making it the perfect companion for writers, developers, and anyone who spends time typing on the web.
- Suggests completions inline as you type, seamlessly integrating with your workflow.
- Displays suggestions in a subtle, non-intrusive way, matching the font and style of the text field.
- Uses page context (meta tags and body text) to generate relevant completions.
- Ensures suggestions are tailored to the content of the webpage.
- Activates autocomplete only after you type 3 words, ensuring suggestions are meaningful and contextually relevant.
- Press Tab to accept the suggestion and insert it into the text field.
- The cursor automatically moves to the end of the inserted text for a smooth typing experience.
- Uses debouncing to optimize performance and reduce unnecessary API calls.
- Ensures minimal latency while typing.
Flow AI automatically detects text areas, input fields, and contenteditable elements on any webpage.
When you type, Flow AI collects page context (meta tags and body text) to generate relevant suggestions.
Using the OpenRouter API, Flow AI generates completions based on the text you've typed and the page context.
Suggestions are displayed inline at the cursor position, matching the font and style of the text field.
Press Tab to accept the suggestion and continue typing seamlessly.
- A OpenRouter API key (get it from OpenRouter's website).
- Google Chrome or any Chromium-based browser.
-
Clone the Repository:
git clone https://github.com/dawit2123/FlowAI.git cd flowai
-
Add Your API Key:
- Open
background.js
. - Replace
OPENROUTER_API_KEY
with your actual Open router API key.
- Open
-
Load the Extension:
- Open Chrome and go to
chrome://extensions/
. - Enable Developer Mode (toggle in the top-right corner).
- Click Load unpacked and select the
flow-ai-chrome-extension
folder.
- Open Chrome and go to
-
Start Using Flow AI:
- Open any webpage with a text field.
- Type 3+ words and wait for the suggestion to appear.
- Press Tab to accept the suggestion.
- OpenRouter API: For generating intelligent completions.
- Chrome Extensions API: For interacting with webpages and handling user input.
- JavaScript: For the core logic of the extension.
- CSS: For styling the autocomplete UI.
🚀 Flow AI is designed to make typing on the web faster, smarter, and more enjoyable. Stay tuned for more updates and features!
- Built with ❤️ for developers and writers everywhere.