Skip to content
💁‍♀️Your new best friend built with an artificial neural network
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Olivia's character

💁‍♀️ Your new best friend built with an artificial neural network

Inspired by leon-ai/leon :)

WebsiteGetting startedDocumentationProjectsVideoLicense

Getting started


Clone Olivia from the master branch of Github repository

git clone

Then go inside the project and install the dependencies

cd olivia

# Install the dependencies with dep (
dep ensure

And run the application

go run main.go

The Websocket is now listening on the port 8080, to change it just set it inside the environment variable PORT

The app will automatically check for res/training.json file which contains the save of the neural network. By default when you clone the repository from Github you have a stable save. If you want to train a new model just delete this file and rerun the app.

How to use

Connect to wss:// and send a JSON message like this

  "content": "Hello!",
  "authorid": "129390230"

and the websocket will respond you with

  "content": "Good morning!",
  "tag": "hello"


FOSSA Status

Made with ❤️ by Hugo Lageneste

Olivia's wave

You can’t perform that action at this time.