My Ultimate Personal Assistant
🧑💻 Ultimate Personal Assistant Your All-in-One AI + Automation Agent, Powered by n8n This is my personal assistant. As such I will be updating this assistant at least once a month adding more tools to it and more workflows to it. 🌟 Overview The Ultimate Personal Assistant is a complete AI-powered automation system built in n8n.It connects your daily tools — email, calendar, contacts, tasks, weather, and more — with the intelligence of local AI models. Think of it as your digital co-pilot: it reads, remembers, and acts across all your apps, while staying under your control. ⚡ Features - 📧 Email Agent – Reads, drafts, labels, and replies to emails. - 📅 Calendar Agent – Creates, updates, or deletes events, even with attendees. - 👤 Contact Agent – Manages contacts by creating, updating, or fetching details. - ✅ Tasks Agent – Handles to-do items: create, update, and delete tasks. - 🌦 Weather Agent – Provides real-time weather updates. - 🔎 Search Agent – Fetches live information from the web. - 🧠 Memory – Persistent memory using Postgres + Zep, so it remembers context and past conversations. - 🤖 AI Agents – Powered by Ollama local models with reasoning and decision-making logic. 🛠 Tech Stack - Core Workflow Orchestration → n8n - Memory Layer → Postgres + Zep - AI Models → Ollama (local LLMs) - Tools → Weather API, Search API, Gmail, Google Calendar, Google Tasks, Google Contacts - Messaging → Telegram integration for live assistant interaction 🚀 How It Works 1. Triggers – You can start a conversation with the assistant through Telegram or data events. 2. AI Agent – Your query is passed to an AI agent (Ollama model) with memory. 3. Routing – The AI decides which specialized agent (email, calendar, tasks, etc.) should act. 4. Action – The agent executes the request (send email, create event, fetch weather, etc.). 5. Feedback Loop – Results are saved to memory and returned to you in real-time. 📸 Example Use Cases - “Schedule a meeting with Alice tomorrow at 2 PM.” → Calendar Agent creates the event. - “Remind me to pay bills on Friday.” → Tasks Agent adds the reminder. - “What’s the weather in New York today?” → Weather Agent responds instantly. - “Reply to John’s email with: Thanks, I’ll get back to you.” → Email Agent drafts and sends. - “Add Bob to my contacts with phone number 555-1234.” → Contact Agent saves it.