A Chrome extension that enhances your text using AI, making your writing more professional, engaging, and polished.
- Text Enhancement: Improve your writing with AI-powered suggestions
- Customizable Parameters: Fine-tune the enhancement style to match your needs
- Easy to Use: Simply focus on any text field and click the extension icon to enhance
- Multiple Enhancement Modes: Choose from various enhancement styles
- Real-time Preview: See how your text will look before applying changes
- Visit the Chrome Web Store listing (coming soon)
- Click "Add to Chrome"
- Follow the prompts to install the extension
-
Clone this repository:
git clone https://github.com/davidals/autotune-extension.git cd autotune-extension -
Install dependencies:
npm install
-
Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked"
- Select the
srcdirectory from this project
- Open Chrome and go to
-
Configure your API key:
- Click the extension icon
- Go to Options
- Enter your OpenAI API key
- Save your settings
- Click into any text field on a webpage (like a text input, textarea, or contenteditable element)
- Click the Autotune extension icon
- Choose your desired enhancement style
- Click "Enhance" to apply the changes
- Review and accept or reject the suggested changes
- Node.js (v14 or higher)
- npm (v6 or higher)
- Chrome browser
npm testautotune/
├── src/
│ ├── core/ # Core extension functionality
│ ├── services/ # External service integrations
│ ├── ui/ # User interface components
│ └── utils/ # Utility functions
├── tests/ # Test files
├── icons/ # Extension icons
└── manifest.json # Extension configuration
This extension was developed using Cursor AI Agent in YOLO mode, which means rapid development with AI assistance. All content and code was written via Cursor AI Agent, except for commits marked with no-vibes which indicate code written independently by a human.
The development process follows:
- AI-assisted development using Cursor's YOLO mode for rapid prototyping
- Test-driven development (TDD) practices
- Thorough testing before committing code
- Clear distinction between AI-generated and human-written code through commit messages
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for providing the AI capabilities
- The Chrome Extensions team for their excellent documentation
- Cursor AI Agent for assisting in the development process
- All contributors who have helped shape this project
If you encounter any issues or have suggestions, please open an issue in the GitHub repository.