Skip to content

Latest commit

Β 

History

History
45 lines (32 loc) Β· 1.68 KB

README.md

File metadata and controls

45 lines (32 loc) Β· 1.68 KB

🧠 Friday - Your Personal AI Assistant - Part 2

This is a Python-based AI assistant inspired by Jarvis, capable of:

  • πŸ” Searching the web
  • 🌀️ Weather checking
  • πŸ“¨ Sending Emails
  • πŸ“· Vision through camera (Web app)
  • πŸ—£οΈ Speech
  • πŸ“ Chat (Web app)
  • 🧠 Smart Memory System
  • 🎡 Spotify Integration

πŸ“½οΈ Tutorial Video

Here is part 1 , make sure to follow this tutorial to set up the voice agent correctly:
πŸŽ₯ Watch here

Here is part 2 to use the memory system and the n8n MCP server follow this tutorial: πŸŽ₯ Watch here


  1. Create the Virtual Envrionment first!
  2. Activate it
  3. Install all the required libraries in the requirements.txt file
  4. In the .ENV - File you should paste your API-Keys and your LiveKit Secret, LiveKit URL. If you want to use the Send Email Tool also specify your Gmail Account and App Password.
  5. Make sure that your LiveKit Account is set-up correctly.
  6. Make sure that your Mem0 Account is set-up correctly.
  7. Make sure to have a MCP Server correctly set-up.

Licenses

  • Proprietary portions: All files except mcp_client and portions of agent.py not authored by Thanh-Y Nguyen β€” Copyright Β© 2025 Thanh-Y Nguyen.
    Licensed for private/educational use only. Redistribution, publication, or commercial use is prohibited without written permission.

  • Third-party components:

    • mcp_client β€” Copyright Β© LiveKit, Inc., MIT License.
    • Portions of agent.py not authored by Thanh-Y Nguyen β€” MIT or other applicable license.
      See LICENSE-LIVEKIT for details.