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.
📦 Benefits
  • ✅ One assistant for everything – No need to switch apps.
  • 🔒 Local-first privacy – Runs on your own stack with local AI.
  • 🧠 Remembers context – Builds long-term memory across conversations.
  • 🌐 Extensible – Add new tools and APIs easily.
🤝 Join the Project
This is just the beginning. The assistant is fully modular — you can add your own tools, workflows, and agents. Contributions, ideas, and templates are welcome!
⚖️ License
MIT License — free to use and extend.
25
29 comments
David Griffey
4
My Ultimate Personal Assistant
AI Automation Society
skool.com/ai-automation-society
A community for mastering AI-driven automation and AI agents. Learn, collaborate, and optimize your workflows!
Leaderboard (30-day)
Powered by