Skip to content

RykerWilder/jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis

is a voice assistant with built-in local AI that uses Ollama. You can modify variables in the .env file, such as SHUTDOWN_PHRASES to deactivate it, or, if you prefer to use a different Ollama model, you can modify OLLAMA_MODEL.

Installation

If you run Jarvis on MacOS you must have homebrew installed to download flac, portaudio, cmake and dlib.

  1. Clone the repository
git clone https://github.com/RykerWilder/jarvis
  1. Change directory
cd jarvis
  1. Run the installer
bash installer.sh
  1. Setup .env file

Now you are ready to use Jarvis, run python3 main.py.

Jarvis uses face recognition to start. To register new face uncomment line 178 in modules/face_auth.py.

Tools

Jarvis already has some tools inside including: (* if you are connected to a network)

  • Check internet connection
  • Speedtest *
  • Play music on youtube *
  • Get current time
  • Make a search on Google *
  • Run terminal command
  • Get weather information *

About

Just A Rather Very Intelligent System

Topics

Resources

License

Stars

Watchers

Forks

Contributors