LexiCorr AI is a premium, browser-based writing assistant that leverages the power of Python to provide high-efficiency spelling and grammar corrections. Unlike standard spell checkers, LexiCorr runs a full 10,000-word dictionary and a rule-based grammar engine entirely in your browser using Pyodide.
- ⚡ High-Efficiency Spelling: Detects and corrects thousands of common English words with optimized edit-distance algorithms.
- ✍️ Grammar Correction: Rule-based engine to fix verb tense issues (e.g., "i has completed" → "i completed").
- 🐍 Python in Browser: Runs a specialized Python logic core via Pyodide for complex text processing without a backend.
- 💎 Premium UI/UX: A modern, sleek interface with glassmorphism effects and real-time suggestion chips.
- 🔒 Local-First: All processing happens on your device. Your data never leaves your browser.
- Frontend: React 19 + Vite
- Logic Engine: Python 3.x (via Pyodide)
- Styling: Vanilla CSS with modern variables and animations
- Deployment: Optimized for Netlify
-
Clone the repository:
git clone https://github.com/yourusername/autocorrect-tool.git cd autocorrect-tool -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build for production:
npm run build
├── public/
│ ├── logo.png # 3D Premium Logo
│ ├── words.txt # 10,000 word dictionary corpus
│ └── python/
│ └── autocorrect_logic.py # Python core logic
├── src/
│ ├── App.jsx # Main React component
│ ├── index.css # Design system & styles
│ └── main.jsx # Entry point
└── index.html # Pyodide initialization & layout
Contributions are welcome! If you have ideas for more grammar rules or vocabulary expansions, feel free to open a PR.
This project is licensed under the MIT License.
Crafted with ❤️ by Anoop
