Your AI-powered voice journal that helps you understand yourself.
Planet Echo is an intelligent voice journaling platform that transforms spoken reflections into structured insights using speech recognition, emotion analysis, semantic search, and AI-generated summaries.
Instead of simply storing journal entries, Planet Echo builds a searchable memory of your experiences, helping you discover emotional patterns, habit correlations, and long-term personal growth.
- 🎙️ Voice Journaling
- 📝 Automatic Speech-to-Text
- 😊 Emotion & Sentiment Analysis
- 🧠 Semantic Memory Search
- 📊 Personal Analytics Dashboard
- 📅 Weekly AI Reflections
- 🔍 Intelligent Theme Extraction
- 📍 Named Entity Recognition
- 📈 Mood & Habit Correlation
- 🤖 Personalized AI Insights
- React
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
- TanStack Query
- Recharts
- WaveSurfer.js
- FastAPI
- SQLAlchemy
- Alembic
- PostgreSQL
- Redis
- Celery
- Whisper
- Sentence Transformers
- Hugging Face Transformers
- OpenAI / Gemini
- spaCy
- Scikit-learn
- Pandas
- PostgreSQL
- pgvector
- Redis
- Supabase Storage
React Frontend
│
▼
FastAPI Backend
│
▼
PostgreSQL + pgvector
│
▼
AI Processing Queue
│
┌───────────────┬───────────────┬
│ │ │
Whisper Emotion AI Embeddings
│ │ │
└───────────────┴───────────────┘
│
▼
Analytics Engine
│
▼
Reflection Generator
- Project Planning
- Backend Foundation
- Authentication
- Voice Recording
- Speech-to-Text
- Journal CRUD
- AI Enrichment Pipeline
- Semantic Search
- Analytics Dashboard
- Weekly Reflections
- Predictive Insights
- Production Deployment
planet-echo/
│
├── frontend/
├── backend/
├── docs/
├── docker/
└── README.md
Planet Echo is designed to become an AI companion that remembers, understands, and helps users reflect on their lives through intelligent voice journaling.
The long-term goal is to provide meaningful insights into emotional well-being, habits, and personal growth while maintaining user privacy and data ownership.
🚧 Currently under active development.