Skip to main content
Reflect AI Logo

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.
Reflect AI is designed with privacy at its core:
  • ✅ 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

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

Build docs developers (and LLMs) love