A persistent-memory, voice-driven personal AI assistant, inspired by JARVIS-style companions.
- 🎙️ Full conversational AI powered by a free cloud LLM (Groq)
- 🔊 Text-to-speech voice output (Edge-TTS) with multiple voice options
- 🧠 Persistent memory — remembers facts about the user across sessions via natural "remember that..." commands
- ✅ To-do list management (add/list/complete/delete tasks)
- ⏰ Time-based reminders, spoken aloud when due
- 📈 Habit tracking with streaks
- 🍅 Built-in Pomodoro focus timer
- 🗓️ Daily proactive briefing generated automatically from stored memory
- 🌐 Deployed as a web app via Streamlit Community Cloud
- Python, Streamlit
- Groq API (LLM inference)
- Edge-TTS (voice synthesis)
- Local JSON storage for memory/tasks/habits/reminders
shaneai-jvwlr57fkr462whshrfkuq.streamlit.app
git clone https://github.com/subhrajeetshaw008-bit/Shane.ai
cd Shane.ai
pip install -r requirements.txt
streamlit run app.pyYou'll need a free Groq API key added to Streamlit Secrets as GROQ_API_KEY.
Actively developed — see commit history for latest features.