│── utils # GUI images/ gifs
├── jarvis.ui # GUI file (in .ui format)
├── jarvisui.py # GUI file (in .py format)
├── main.py # main driver program of Jarvis
├── jarvis_gui.py # main exe file(linked GUI with main.py file)
├── setup.py #code to hide cmd window while executing the program
├── requirements.txt # all dependencies of the program
- The code structure if pretty simple. The code is completely modularized and is highly customizable.
- Generalized conversations can be made possible by incorporating Natural Language Processing
- Addying more languages with english
- GUI can be made more nicer to look at and functional
- More functionalities can be added.