An AI Web Tool which focus on enhacing your productivity by making notes, creating goals, schedulings and automatic synchronize with Your Google Calendar. It creates a seamless workflow between note-taking and goal execution:
- 📝 AI Note Assistant: Instantly summarizes notes, extracts key points, and generates actionable checklists with deadline suggestions (Optimized for Vietnamese context).
- 📊 Productivity Tracker: A centralized dashboard to track habits, manage goals (Todo/Doing/Done), and sync directly with Google Calendar.
Note: The system is designed to be LLM-agnostic. Currently configured with Google Gemini for cost-efficiency (Free Tier).
Ensure you have the following installed before proceeding:
- Python: 3.10+
- Node.js: 20.19+ or 22 (Required for Vite).
- Conda: (Optional but recommended for Python environment management).
Start by cloning the project source code to your machine.
git clone https://github.com/BAoD1nH/FlowAI.git --recursive
cd FlowAIconda create -n flowai python=3.10 -y
conda activate flowai
cd flowai-backend
pip install -r requirements.txtuvicorn app.main:app --reload --host 0.0.0.0 --port 8000cd flowai-frontend
npm install
npm run devIf you encounter errors after 'npm run dev' like crypto.hash is not a function or version mismatch warnings, your Node.js version might be outdated. Follow these steps to update using NVM (Node Version Manager).
# 1. Install NVM (if not already installed)
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh) | bash
# 2. Reload shell configuration (to use nvm immediately)
source ~/.bashrc # or source ~/.zshrc# 3. Install and use Node.js version 22
nvm install 22
nvm use 22
# Verify version (Should be v22.x.x)
node -v
# Try running the app again
npm run dev- This project is licensed under the MIT License - see the LICENSE file for details.
- Any questions please contact via baodinhtfb@gmail.com
If you find this project useful, please give it a star ⭐️! Contributions are also welcome.



