Omnisync.ai is an intelligent, autonomous "Chief of Staff" built to unify your digital workspace. By sitting between the noise of your inbox and your execution layer, the Neural Core (powered by Gemini 2.0 Flash) extracts actionable tasks, flags calendar collisions, and drafts context-aware replies—all visible from a single, glassmorphic Neural Command Center.
- Contextual Inbox Summaries: The agent reads 50-message email threads via Google OAuth and outputs concise, 3-bullet action briefs.
- Telegram Task Extraction: Turn unstructured thoughts and support channel chatter into a clean, prioritized checklist using Telegram Webhooks.
- WhatsApp Dispatcher: A gateway (via Sent.dm) that lets the agent monitor conversations and draft perfect responses while you sleep.
- Smart Calendar Resolution: Detects meeting overlaps, analyzes participant seniority/urgency, and autonomously drafts reschedule suggestions.
- Premium Glassmorphic UI: Built with Next.js 15, Tailwind CSS, and Hugeicons, featuring dark-mode aesthetics, micro-animations, and dynamic real-time status indicators.
- Framework: Next.js 15 (App Router, Server Components)
- Language: TypeScript
- Styling: Tailwind CSS (Dark Mode, Glassmorphism)
- AI Core: Gemini 2.0 Flash API
- Auth & DB: Insurge BaaS (PostgreSQL, OAuth)
- Integrations: Google Workspace (Gmail/Calendar API), Telegram Bot API, WhatsApp (Sent.dm API)
-
Clone the repository:
git clone https://github.com/khushhhhh/Omnisync-ai-agent.git cd Omnisync-ai-agent -
Install dependencies:
npm install
-
Configure Environment Variables: Create a
.env.localfile in the root directory and add your keys (refer to the.env.localplaceholders in the codebase):GEMINI_API_KEY(from Google AI Studio)TELEGRAM_BOT_TOKEN(from BotFather)- Add
credentials.jsonfor Gmail OAuth access.
-
Run the development server:
npm run dev
Navigate to
http://localhost:3002.
This project is optimized for deployment on Vercel. Simply push to GitHub and connect the repository in your Vercel Dashboard for instant CI/CD.
Built with ❤️ by Khush Raghav