Your Private Journaling Companion
Reflect AI is a modern, privacy-first journaling application that helps you maintain a consistent reflection habit. With automatic mood tracking, AI-powered insights, and beautiful visualizations, your journaling practice becomes more meaningful and rewarding. All your data stays local and private. No cloud sync, no tracking, complete control over your personal reflections.Key Features
Calendar-Based Journaling
Browse entries by month or year with a beautiful calendar view
Automatic Mood Tracking
Real-time sentiment analysis using VADER NLP detects your emotional state
Streak Tracking & Badges
Stay motivated with visual streak counters and achievement milestones
AI-Powered Insights
Discover patterns with Groq AI-generated summaries and smart suggestions
Interactive Analytics
Beautiful Chart.js visualizations of your journaling patterns
100% Local Storage
All data stored locally in JSON format on your device
Privacy First
Your data stays on your device. Reflect AI uses 100% local storage with no cloud sync. The only external service is the optional Groq API for AI features, which processes text but doesn’t store your entries.
- ✅ All journal entries stored locally in
journal_data.json - ✅ No cloud sync or external storage
- ✅ No analytics or telemetry
- ✅ Export your data anytime in portable JSON format
- ✅ Complete control over your personal reflections
Tech Stack
Backend
- Flask - Python REST API
- NLTK VADER - Sentiment analysis
- Groq API - AI insights and text generation
- Python 3.9+
Frontend
- Vanilla JavaScript - No framework dependencies
- Chart.js - Beautiful visualizations
- Custom CSS - Theme support with CSS variables
Data Storage
- JSON - Human-readable, portable format
- Local filesystem - Complete privacy and control
Quick Links
Get Started
Install and run Reflect AI in minutes
Core Features
Explore what makes Reflect AI special
API Reference
Integrate with the Flask REST API