NOVA is a customizable personal assistant made with Node.js.
! This project has performance problems !
! It's working well on a computer, but badly on a Raspberry !
! I suspect that using a chromium-based browser is the cause !
! i'm working on a similar project in Python, it's seems to be more efficient !
NOVA's GitHub project in python
NOVA is an open-source personal assistant that you can host on your server.
You can communicate with it orally or in writing, most of his skills are designed to work offline to protect your privacy.
Gitpod will automatically setup an environment and run an instance for you.
❗ The server and client pages will not open automatically, click the " Remote Explorer " button (on the left side panel), then the " Open Browser " button for ports "8080" and "8083".
Node.js
npm
Git
git clone https://github.com/HeyHeyChicken/NOVA.git
cd NOVA
npm install
node index.js
If you want more detailed explanations, you will find them on the Wiki.
When you install NOVA, no features are installed. You need to add them.
I provide support for all users through GitHub issues.
If you would like to contribute to this project, make sure you first read the guide for contributors.
Thank you to everyone who has and who will starred this project.
NOVA has only been officially tested on Mac, Linux and Raspberry Pi 4.
Hey, I made a case for my NOVA hosted in a Raspberry PI 4.
You can find the SketchUp plan in NOVA/resources/NOVA_SketchUp_Case.skp.
Created by Antoine Duval (HeyHeyChicken) with ❤ and ☕ (chocolate) in Mesnil-Panneville.