Skip to content

tech701pro/AiVA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 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.

About

AI Voice Assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%