Welcome to Jarvis Jr, a revolutionary command line interface designed for sto increase simplicity, user interaction, and accessibility and to cater to the common man. With Jarvis Jr, you can perform operations, get information, manage files effortlessly, play media, even play games and so much more in addition to having a personal assistant, all through a user-friendly, natural language interface.
-
Intuitive Command Interface: Communicate seamlessly with the system using straightforward, natural language commands, eliminating the need to memorize complex syntax.
-
Speech-to-Text (STT) and Text-to-Speech (TTS) Integration: Jarvis Jr can efficiently process voice inputs and provide clear voice feedback, enhancing accessibility and user experience.
-
Advanced Functionality: Set alarms and timers, start countdowns and stopwatches, effortlessly through the CLI using natural language, ensuring a user-friendly and intuitive way to manage tasks.
-
Dynamic Prompt System: The interface intelligently prompts users for additional information when required, creating a smooth and interactive experience that adapts to user needs.
-
Task Automation: Streamline various tasks, from file operations to system queries, by leveraging Jarvis Jr's background automation capabilities. Let the CLI handle complexities with ease.
-
Smart Input Analysis: Jarvis Jr analyzes user input to accurately understand and execute tasks. For instance, if a user requests to "delete a file", the interface will inquire about the specific file to be deleted. Understands and executes complex commands related to the creation of files, directories, and sub-directories.
-
Interactive GUI: The program uses and interactive, simple and easy-to-use GUI to provide a beter user experience
-
Entertaining Features: -A few features we implemented, just in case you get bored :)
- 🎮 Tic Tac Toe Game: Enjoy a mini Tic Tac Toe game directly in the CLI.
- 🌦️ Interactive Weather Display: Access a graphical representation of weather data without leaving the command line.
- 🎵 Media Playback: Navigate and open video and audio files using natural language commands.
- ChatGPT API
- os
- pyttsx3
- speechrecognition
- typer
- nquirer
- pyfiglet
- datetime
- tabulate
- requests
- tkinter
- customTkinter
- PIL
- click
- json
- openai
- rich
- typer
- random
- time
- enum
- sys
- types
- selectolax.parser
- pydantic
- inquirer
- yaspin
- Installation
# Clone into the git repository
git clone https://github.com/MegaaDev/Sudo_force.git
# Build the docker image
docker build . -t <<cliappgui>>
# Run the script
./script.sh
# Open GUI.py file and run the python file