ReflectAI is a privacy-focused journaling application with AI-powered features for self-reflection and personal growth.
- Private Journaling: Write and store journal entries locally on your device
- AI-Powered Insights: Generate prompts, summaries, and sentiment analysis using local AI models
- Comprehensive Statistics: Track your journaling habits, moods, and writing patterns
- Customizable Experience: Choose from multiple themes, fonts, and UI options
- Data Visualization: View your journaling trends with charts and word clouds
- Offline-First: All features work without an internet connection
ReflectAI is built with:
- Electron for cross-platform desktop support
- SQLite for local database storage
- Ollama for local AI model integration
- Chart.js and D3.js for data visualization
- Clone the repository
git clone https://github.com/zabwie/ReflectAI.git- Install dependencies
cd ReflectAI
npm install
npm start- Download and install Ollama from ollama.ai/download
- Start the Ollama service
- In ReflectAI settings, ensure the Ollama path is set to
http://127.0.0.1:11434 - Select your preferred AI model (Mistral recommended)
- New Entry: Start writing a new journal entry
- View Entries: Browse, search, and filter your past entries
- Stats: View insights and patterns from your journaling habits
- Settings: Customize your experience with themes, fonts, and AI options