Olivia is an open-source chatbot built in Golang using Machine Learning technologies. Its goal is to provide a free and open-source alternative to big services like DialogFlow. You can chat with her by speaking (STT) or writing, she replies with a text message but you can enable her voice (TTS). Olivia can listen to you by saying “Hey Olivia” or clicking on the central button. She speaks to reply to you unless you've disabled her voice. Olivia respects your privacy. All the data used by Olivia is saved in your client. Olivia is organized in modules to facilitate the addition of new capabilities. These modules can be written in Go to execute multiple tasks. The project is entirely open-source from the website to the backend. Thus you can build your own chatbot and contribute to Olivia. You can directly add the PWA to your home screen from the website, and you won't remember that it is a website running behind this native-like app.

Features

  • The only chatbot project in Go that could be modulable and customizable
  • Using daily a privacy-friendly chatbot is great
  • The Website is a Progressive Web Application, which means you can add it to your phone and it seems like a native app!
  • You can just use the websocket of Olivia now
  • The app will automatically check for the file which contains the save of the neural network
  • Many languages supported

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Olivia

Olivia Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Olivia!

Additional Project Details

Programming Language

Go

Related Categories

Go Chatbot Software, Go Voice Assistants

Registered

2022-01-13