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
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
- Create the Virtual Envrionment first!
- Activate it
- Install all the required libraries in the requirements.txt file
- 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.
- Make sure that your LiveKit Account is set-up correctly.
- Make sure that your Mem0 Account is set-up correctly.
- Make sure to have a MCP Server correctly set-up.
-
Proprietary portions: All files except
mcp_clientand portions ofagent.pynot 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.pynot authored by Thanh-Y Nguyen — MIT or other applicable license.
SeeLICENSE-LIVEKITfor details.