Transform your writing with artificial intelligence
Hey! I'm Nils, the creator of AI AUTOCORRECT. I'll be honest - the code isn't as clean as I'd like it to be yet (you know how it is when you're passionate, you code first, organize later). If you're a developer and want to help make this project shine, your PRs are more than welcome!
Imagine having a personal assistant that:
- Corrects your text instantly (really, in less than a second!)
- Translates your messages like a native speaker
- Rephrases your ideas to make them shine
- Transforms your drafts into professional text
- Analyzes and improves your writing style
- Transcribes all your audio files in a flash
AI AUTOCORRECT relies on the best AI models on the market:
- Google Gemini (free!)
- Anthropic Claude
- OpenAI GPT
- Local models
The best part? You keep full control with your own API keys!
- Go to autocorrect.fieryaura.eu
- Download the version for your system
- You're done!
Linux users: Don't forget to install
python3.11andpython3.11-devel!
# Clone the project
git clone https://github.com/nils010485/autocorrect.git
cd autocorrect
# Create Python virtual environment
python3.11 -m venv venv
# Activate virtual environment
# On Linux/Mac:
source venv/bin/activate
# On Windows:
venv\Scripts\activate
# Install Python dependencies
pip install -r requirements.txt
# Build frontend (optional - pre-built assets included)
# Only needed if modifying Tailwind CSS
npm install
npm run build
# Run the application
python main.py# Installation via pip (after cloning the repo)
pip install --editable .
# Direct launch
ai-autocorrectThe application uses Tailwind CSS. Pre-built assets are included, so you don't need to build anything unless you're modifying styles.
- Node.js 18+ and npm
npm install # Install dependencies
npm run build # Build CSS for production
npm run dev # Watch for changes during developmentai-autocorrect/
├── autocorrect_pro/
│ ├── config.py # Configuration management
│ ├── gui.py # The interface that makes everything shine
│ ├── models.py # The AI magic
│ ├── routes.py # The traffic controller
│ └── utils.py # The toolbox
├── static/
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── vendor/ # Third-party libraries
├── templates/ # Jinja2 templates
└── main.py # Application entry point
Your privacy is sacred! AI AUTOCORRECT:
- Stores NO data
- Communicates directly with APIs
- Keeps your API keys local
- Does no telemetry
Whether you're a seasoned developer or an enthusiastic beginner, your help is precious! Here are some ways to participate:
- Track bugs
- Propose features
- Clean up code
- Improve documentation
- Open an issue on GitHub
- Contact me directly
This project is under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license
- Copy and redistribute the code
- Modify and adapt the code
- Use the project for personal use
- Credit the project and its author
- Do NOT use it for commercial purposes
- Selling the code or a modified version
- Using the code in a commercial project
- Distributing the code without attribution
For the full license text: CC BY-NC 4.0
Made with ❤️ by Nils
© 2022-2026 AI AUTOCORRECT
