FocusFlow is an intelligent, conversational productivity assistant built using the Gemini 1.5 Flash API and Streamlit. It helps users plan their day, stay focused, build better habits, and manage tasks β all through a friendly, emoji-enhanced chat interface.
- π Smart daily planning & task suggestions
- π― Focus techniques (Pomodoro, time-blocking, etc.)
- π§ Motivational quotes & habit tips
- π Quick summaries of productivity methods
- π¬ Friendly, lightweight UI with chat interaction
- π Keeps your API key secure via
.env
- Google Gemini 1.5 Flash API
- Streamlit
- Python 3.9+
.env
for secure key handling
git clone https://github.com/yourusername/FocusFlow---Personal-AI-Productivity-Assistant.git
cd FocusFlow---Personal-AI-Productivity-Assistant
# Install dependencies
pip install streamlit google-generativeai python-dotenv
# Add your API key to .env
echo API_KEY=your_gemini_api_key_here > .env
# Run the chatbot
streamlit run app.py
## πΈ Screenshots
)
This project is for educational and demonstration purposes. Please do not use your Gemini API key in production without proper security and compliance.