Eddie-oss-369/AI_Emotional_Mirror
๐ฌ Reflect on your emotions with AI Emotional Mirror, a tool that clarifies thoughts by gently naming feelings without offering advice.
What's novel
๐ฌ Reflect on your emotions with AI Emotional Mirror, a tool that clarifies thoughts by gently naming feelings without offering advice.
Code Analysis
6 files read ยท 2 roundsA Streamlit web app that uses a pre-trained DistilRoBERTa model for emotion detection, a basic word-frequency extractive summarizer, and a Groq Llama API call to generate a two-sentence emotional reflection on user input.
Strengths
Clean modular separation of concerns (text utils, emotion model, summarizer, reflector) with a simple, readable pipeline. The reflector prompt engineering is thoughtful, explicitly constraining the LLM to avoid advice and maintain a non-judgmental tone.
Weaknesses
The README is severely misleading, describing a downloadable desktop application with installers when the code is a Streamlit web app requiring Python and an API key. No tests exist, spaCy is loaded but never used, and the summarizer is a trivial word-frequency approach despite the 'advanced NLP' claims.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
7
Contributors
2
Files
9
Active weeks
2
Repository
Language
Python
Stars
1
Forks
0
License
โ