Welcome to MINY (Making Information Naturally Yours)! This open-source project transforms robotic or AI-generated writing into fluent, natural, human-like text, complete with a beautiful, modern web interface.
Miny is a parallel to Apple's Lisa, bringing a human touch to advanced technology.
This repository contains a full-stack web application powered by two Python humanizer models:
- 🟢 Balanced: Preserves original meaning while prioritizing grammar and readability. Ideal for professional and academic contexts.
- 🔴 Aggressive: Applies stronger rephrasing, more creative stylistic variations, and maximum AI pattern removal. Best when text feels extremely robotic.
Both models utilize modern NLP tools (Transformers, spaCy, TextStat, NLTK) to analyze and refine grammar and tone.
- Beautiful Web Interface: A clean, professional, and warm theme that is easy on the eyes.
- Toggle Models: Instantly switch between Balanced and Aggressive models (similar to ChatGPT/Gemini model selection).
- Real-time Stats: View AI detection probability scores and improvement percentages.
- Feedback System: Provide feedback directly through the UI.
Make sure you have Python 3.8+ installed on your system.
git clone https://github.com/Haryaksh1/Miny--TextHumanizer-.git
cd Miny--TextHumanizer-Install the required Python packages:
pip install -r requirements.txtDownload the required spaCy model:
python -m spacy download en_core_web_smStart the Flask server:
python app.pyThe application will start running on http://localhost:5000. Open this URL in your web browser to use the humanizer!
app.py: The Flask backend server that serves the UI and handles the/api/humanizeAPI.balanced_humanizer.py: The Python script for the Balanced model.aggressive_humanizer.py: The Python script for the Aggressive model.templates/index.html: The frontend user interface.static/style.css: The styling for the web app (warm light theme).static/script.js: Frontend logic for toggling models and communicating with the backend.requirements.txt: Python dependencies.
We welcome all contributions — small fixes or large features.
- Fork the repository.
- Create a branch:
git checkout -b feature-name. - Commit changes:
git commit -m "Add <feature>". - Push and open a pull request.
MIT License
Maintained by @Haryaksh1