A powerful AI assistant, updated *daily*, built with Groq's function calling capabilities. Follow along on YouTube!
Jarvis is an AI assistant built using Groq's function calling, and it's updated daily! Each day brings new features and improvements, making this a unique project to follow. Watch the YouTube series to see its evolution!
Important Note: This project is released in stages. You'll download the code for each day individually. The GitHub repository will be updated with a new DAY X folder (e.g., DAY 2, DAY 3, etc.) one day after the corresponding YouTube video is released.
Current Capabilities:
- Day 1: A solid foundation! Jarvis handles file operations, system information retrieval, process management, weather updates, currency conversion, and quick note management. Check out
DAY 1. - Day 2 and Beyond: Exciting new features coming soon! Check back daily and watch the YouTube series for updates.
This project requires Python 3 and a Groq API key.
-
One-Time Repository Clone:
git clone https://github.com/SreejanPersonal/JARVIS-FC.git cd JARVIS-FC -
Download Daily Updates:
- Crucial Step: After each new YouTube video, download the updated code for that day from the
DAY Xfolder added to the repository. - Copy the contents of that day's folder (
DAY X) to your local project directory.
- Crucial Step: After each new YouTube video, download the updated code for that day from the
-
Install Dependencies:
pip install -r requirements.txt
-
Groq API Key: Get your key from Groq's website and replace
"gsk_YOUR_API_KEY"incore/assistant.pywith your key.
Once you have the code for a specific day:
python main.pyJarvis starts in interactive mode. Use exit to quit, clear for a new conversation (keeping history), and new to clear all history.
Contributions are welcome! Please open issues or submit pull requests. The project is structured for easy daily feature additions.
- YouTube Series: JARVIS 3.0 - Function Calling (Subscribe!)
- Telegram: Devs Do Code
- Discord: Devs Do Code
Made with β€οΈ by Sree (Devs Do Code)