Updated version of Jarvis can be found here
Welcome to Project Jarvis, your advanced AI assistant designed to simplify tasks and boost productivity. Whether you're a professional, student, or someone looking to streamline daily routines, Jarvis is here to assist every step of the way.
Jarvis is more than just another virtual assistant; it's a comprehensive solution packed with powerful features. Combining voice recognition, web scraping, and machine learning into a user-friendly interface, Jarvis makes complex tasks effortless.
Follow these steps to set up Jarvis on your system:
Clone the Repository: Start by cloning the Jarvis repository to your local machine.
bash
git clone https://github.com/Likhithsai2580/JARVIS.git
cd JARVIS
Install Dependencies: Ensure Python is installed on your system. Then, install the required dependencies listed in requirements.txt.
bash
pip install -r requirements.txt
Configure APIs: Enhance Jarvis's capabilities by configuring APIs in the config.json file.
Setup NLTK: Install NLTK data needed for text processing tasks.
python
import nltk
nltk.download('punkt')
Jarvis offers a wide range of features:
Clone the Repository: Clone the Jarvis repository.
bash
git clone https://github.com/Likhithsai2580/JARVIS.git
cd JARVIS
Install Dependencies: Install the required Python dependencies.
bash
pip install -r requirements.txt
Run the Application: Launch Jarvis by running main.py.
bash
python main.py
Configure APIs: Configure free APIs for better performance. Get GEMINI_API here, cookie_bing here, and camera & OCR_Colab here and OCR.
Interact with Jarvis: Use the GUI interface or voice commands to explore features and execute tasks.
To ensure Jarvis runs smoothly on your system:
multiprocessing module for CPU-intensive tasks.Common issues and their solutions:
config.json.Exciting features planned for future releases:
Contributions to Project Jarvis are encouraged! Whether adding features, fixing bugs, improving documentation, optimizing performance, or testing the application, your contributions are invaluable. Fork the repository, make changes, and submit a pull request.
main.Connect with other Jarvis enthusiasts, contributors, and developers on our Discord server. Join discussions, ask questions, share ideas, and collaborate on enhancing Jarvis together. Click here to join our Discord community.
This project is licensed under the MIT License. See the LICENSE file for details.
We'd like to thank all the contributors and open-source projects that have made Jarvis possible. Special thanks to:
Thank you for considering contributing to Project Jarvis! If you have questions, suggestions, feedback, or feature requests, feel free to reach out. Your input is essential for the ongoing improvement of Project Jarvis. Happy coding with Jarvis! 🤖
Support this project by checking out the sponsor!
$ claude mcp add JARVIS \
-- python -m otcore.mcp_server <graph>