CogitoNTNU / jarvis

J.A.R.V.I.S core repository. Built by members of Cogito NTNU. Includes core extensions and functionality. Extra functionality for personal use (a custom python extension) should not be pushed to this repo.
MIT License
4 stars 0 forks source link

J.A.R.V.I.S

Cogito Image
📋 Table of contents - [J.A.R.V.I.S](#jarvis) - [About](#about) - [Prerequisites](#prerequisites) - [Usage](#usage) - [Testing](#testing) - [Documentation](#documentation) - [Team](#team) - [License](#license)

About

Just A Rather Very Intelligent System (J.A.R.V.I.S). We’re building an AI assistant inspired by Iron Man's Jarvis, capable of managing and solving complex tasks autonomously. Users should be able to converse with Jarvis naturally. Similar to Jarvis in the movies, or the ChatGPT4o demo.

J.A.R.V.I.S is a voice-controlled AI assistant that can help you with various tasks. It is designed to be a personal assistant that can help you with everyday tasks, such as setting reminders, answering questions, and providing information. The goal of J.A.R.V.I.S is to make your life easier by providing you with the information you need when you need it.

jarvis_meme

Main functionality will be:

Reminder - Not suited for production

Traffic on this application is NOT encrypted. Only host it yourself and do NOT deploy to a public server where others can access the site.

Prerequisites

Before you start, make sure the following tools are installed on your system to run the project:

Usage

To run the project, run the following command from the root directory of the project:

docker compose up --build

if (on windows) it has issues with port permissions do

net stop winnat
docker compose up --build
net start winnat

The "--build" flag on the docker command is to rebuild the images with any code changes. It's strictly not necessary if you're not modifying code.

Testing

To run the test suite, run the following command from the root directory of the project:

Documentation

Team

This project would not have been possible without the hard work and dedication of all of the contributors. Thank you for the time and effort you have put into making this project a reality.

EldarAlvik
EldarAlvik
igiwa001
igiwa001
Jon Bergland
Jon Bergland
klungg
klungg
martin0x48
martin0x48
Konrad Seime
Konrad Seime
William M Schmidt
William M Schmidt

License

This project is licensed under the MIT License - see the LICENSE file for details.