Mirova helps you determine whether an image is real or AI-generated with confidence scores, visual analysis,& clean, intuitive interface.
- 🧠 AI Detection — Instantly analyze any image and detect if it's AI-generated or authentic
- 📊 Confidence Scoring — Get a detailed confidence breakdown of the prediction
- 🖼️ Visual Analysis — Region-level highlighting that shows why an image is flagged
- ⚡ Fast & Lightweight — Optimized Python backend with a snappy TypeScript frontend
- 🌐 Web-Based UI — No installation needed for end users, just upload and analyze
| Layer | Technology |
|---|---|
| Frontend | TypeScript, React |
| Backend | Python (FastAPI / Flask) |
| ML Model | Computer Vision / Deep Learning |
| API | REST |
- Python 3.9+
- Node.js 18+
- npm or yarn
git clone https://github.com/DishantBhere/Mirova.git
cd Mirova# Install Python dependencies
pip install -r requirements.txt
# Start the backend server
cd backend
python app.pyThe backend will start at http://localhost:8000
cd frontend
# Install dependencies
npm install
# Start the development server
npm run devThe frontend will be available at http://localhost:3000
Mirova/
├── backend/ # Python backend (API + ML model)
├── frontend/ # TypeScript/React frontend
├── requirements.txt # Python dependencies
└── README.md
- Upload an image through the web interface
- The image is sent to the Python backend for analysis
- The ML model processes the image and returns a real/AI prediction with confidence scores
- Results are displayed with visual explanations on the frontend
Contributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source. See the LICENSE file for details.
Made with ❤️ by Dishant Bhere
