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.