Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🚀 AI Life OS – Autonomous Personal Executive Assistant

AI Life OS is an AI-powered automation system built with n8n, Google Gemini, and Google Workspace APIs that automatically generates a daily executive briefing by combining Gmail, Google Calendar, and Google Tasks, then delivers it to Telegram.


📌 Overview

Managing multiple productivity apps every day can be time-consuming.

AI Life OS automates this process by collecting information from different Google services, analyzing it with Gemini AI, and sending a personalized executive summary directly to Telegram.

Instead of checking multiple apps every morning, you receive a single AI-generated briefing.


✨ Features

  • 📧 Smart Gmail Summary

    • Retrieves important emails
    • Highlights key updates
  • 📅 Google Calendar Integration

    • Fetches today's schedule
    • Displays upcoming meetings
  • Google Tasks Integration

    • Lists pending tasks
    • Organizes daily priorities
  • 🤖 Gemini AI Executive Briefing

    • Summarizes all information
    • Identifies top priorities
    • Generates productivity tips
  • 📲 Telegram Notifications

    • Sends the AI-generated briefing automatically

🏗️ Workflow Architecture

Schedule Trigger
       │
       ├────────► Gmail
       │
       ├────────► Google Calendar
       │
       ├────────► Google Tasks
       │
       ▼
     Merge Data
       │
       ▼
 Edit Fields (Prompt Builder)
       │
       ▼
 Google Gemini AI Agent
       │
       ▼
 Telegram Bot

⚙️ Tech Stack

Technology Purpose
n8n Workflow Automation
Google Gemini AI Summarization
Gmail API Email Retrieval
Google Calendar API Calendar Events
Google Tasks API Task Management
Telegram Bot API Notifications
Docker Local Deployment

📂 Project Structure

AI-Life-OS/

├── workflow.json
├── README.md
├── assets/
│   ├── workflow.png
│   ├── architecture.png
│   └── telegram-demo.png
│
└── screenshots/

🚀 Getting Started

1. Clone Repository

git clone https://github.com/yourusername/AI-Life-OS.git

2. Run n8n

docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n

3. Import Workflow

Open:

http://localhost:5678

Import:

workflow.json

4. Configure Credentials

Configure the following credentials inside n8n:

  • Google Gemini
  • Gmail
  • Google Calendar
  • Google Tasks
  • Telegram Bot

5. Publish Workflow

Click Publish.

The workflow will automatically execute based on your schedule.


📸 Sample Output

🌅 Good Morning!

📧 Important Emails
• Internship Interview Invitation
• Amazon ML Summer School Update

📅 Today's Events
• AI Lab – 11:00 AM
• Team Meeting – 5:00 PM

✅ Pending Tasks
• Complete AI Life OS
• Solve 2 DSA Problems

🎯 Top Priority
Finish portfolio deployment.

⚡ Productivity Tip
Complete your highest-impact task before checking social media.

🎯 Key Highlights

  • ✅ AI-powered productivity assistant
  • ✅ Multi-service Google Workspace integration
  • ✅ Prompt engineering with Gemini
  • ✅ Event-driven workflow automation
  • ✅ Telegram notifications
  • ✅ Fully automated morning briefing

🔮 Future Enhancements

  • 🧠 RAG Memory
  • 📂 Google Drive Knowledge Base
  • 📲 WhatsApp Integration
  • 🎙️ Voice Commands
  • 🌦️ Weather Updates
  • 📰 AI News Digest
  • 💼 Internship Tracker
  • 📊 Personal Analytics Dashboard

📚 Learning Outcomes

This project helped me learn:

  • Workflow Automation
  • LLM Integration
  • Prompt Engineering
  • Google Workspace APIs
  • Telegram Bot API
  • AI Workflow Orchestration
  • Event-driven Architecture

👩‍💻 Author

Parika Chaudhary

B.Tech CSE (AI & Data Science)

Building AI-powered automation systems using n8n, LLMs, and Google Cloud.


⭐ If you found this project interesting, consider giving it a star!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors