BrainSync is an all-in-one AI agent and dashboard designed to streamline your life through a beautiful, matte-black interface and a powerful Telegram integration.
- Smart Scheduling: Chat with your bot on Telegram to schedule tasks (e.g., "9am meeting, 11am gym"). It automatically shifts your day if you need to reschedule!
- Music Alarms: Tell the bot to wake you up with music. It will automatically launch your favorite Spotify playlist on your computer at the exact time you choose.
- Weather Alerts: Get personalized weather advice sent to your Telegram every morning so you know whether to grab an umbrella or sunglasses.
- Unified Dashboard: See your entire day, your task history, and your live music player all in one sleek, professional web dashboard.
- Multi-User Link: Securely connect your personal Telegram account to the dashboard using a simple 6-digit pairing code.
- Frontend: React + Vite + Tailwind CSS (The beautiful dashboard)
- Backend: Node.js + Express (The brain connecting everything)
- Bot: Python (The Telegram interface you talk to)
- Database: Supabase (Stores your task history securely)
- Automation: Custom Python scripts for OS-level control (Spotify, etc.)
cd backend
npm install
npm run devcd frontend
npm install
npm run dev# Make sure you have python installed
pip install python-telegram-bot httpx python-dotenv
python telegram_bot.pyMake sure to set up your .env files in both the root and backend/ folders with your:
TELEGRAM_BOT_TOKENSUPABASE_URLSUPABASE_ANON_KEYGEMINI_API_KEY(for the AI's personality)
Built for the Hackathon with ❤️ by BrainSync Team.