AI-powered proofreading demos with context-aware correction and intelligent dictionary generation using Chrome's built-in AI APIs.
GitHub Pages: https://yashrajbharti.github.io/Context-Aware-Proofreader/
- Basic Proofreader: Inspired by Thomas Steiner's work using Prompt API
- Advanced Proofreader Demo: Comparing Proofreader API vs Prompt API
- Context-Aware Proofreader: Automatic topic detection with smart dictionary generation
- AI Word Generation: Topic detection and context word generation technology
- Chrome Canary (for AI API support)
- Any static file server (Live Server extension, Python http.server, etc.)
-
Clone the repository:
git clone https://github.com/yashrajbharti/Context-Aware-Proofreader.git cd Context-Aware-Proofreader
-
Serve the files:
- VS Code: Use "Go Live" with Live Server extension
- Python:
python3 -m http.server 8000
- Node:
npx serve .
- Any static server: Point to the project root
-
Open in browser: Your server URL (e.g., http://localhost:8000)
This project uses:
- Material Web Components (pre-bundled in
dist/
folder) - Chrome's AI APIs (Proofreader & Prompt APIs)
- Static file serving (no build system required)
The Material Web components are pre-built and included in the dist/
folder, so no npm installation or build process is required. Just serve the files statically and it works!
├── dist/ # Pre-built Material Web components
├── proofreader/ # Basic proofreader demo
├── proofreader-demo/ # API comparison demo
├── demo-context/ # Context-aware proofreader
├── demo-generate/ # Word generation demo
├── index.html # Main landing page
└── styles.css # Global styles
- Go to repository Settings → Pages
- Source: "Deploy from a branch"
- Branch:
main
// (root)
- The site will be available at your GitHub Pages URL
No build process needed! The project runs directly from the repository files.
- Chrome Canary with AI APIs enabled
- Secure context (HTTPS) required for AI APIs
This project is licensed under the MIT License - see the LICENSE file for details.
Inspired by Chrome team's AI Experiments
- Fork the repository
- Create your feature branch
- Make changes and test locally
- Submit a pull request
Note: This project requires Chrome's experimental AI APIs which are currently only available in Chrome Canary with appropriate flags enabled.