[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9828":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":41,"discoverSource":42},9828,"olivia","olivia-ai\u002Folivia","olivia-ai","💁‍♀️Your new best friend powered by an artificial neural network","https:\u002F\u002Folivia-ai.org",null,"Go",3720,341,2,22,0,1,4,29.6,"MIT License",true,false,"master",[25,26,27,28,29,30,31,32,33,34,35,5,36,37],"ai","artificial-intelligence","assistant","backend","chatbot","deep-learning","go","golang","machine-learning","natural-language-processing","neural-network","translations","voice-assistant","2026-06-12 02:02:13","\u003Ch1 align=\"center\">\n  \u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Folivia-ai.org\u002Fimg\u002Ficons\u002Folivia-with-text.png\" alt=\"Olivia's character\" width=\"300\">\n  \u003Cbr>\n\u003C\u002Fh1>\n\n\u003Ch4 align=\"center\">💁‍♀️ Your new best friend\u003C\u002Fh4>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Folivia-ai\u002Folivia\">\u003Cimg src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Folivia-ai\u002Folivia\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Folivia-ai\u002Folivia\">\u003Cimg src=\"https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Folivia-ai\u002Folivia?status.svg\" alt=\"GoDoc\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fapp.fossa.io\u002Fprojects\u002Fgit%2Bgithub.com%2Folivia-ai%2Folivia?ref=badge_shield\">\u003Cimg src=\"https:\u002F\u002Fapp.fossa.io\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Folivia-ai%2Folivia.svg?type=shield\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Folivia-ai\u002Folivia\">\u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Folivia-ai\u002Folivia\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg\" \u002F>\u003C\u002Fa>\n  \u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Folivia-ai\u002Folivia\u002Fworkflows\u002FCode%20coverage\u002Fbadge.svg\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Folivia-ai\u002Folivia\u002Fworkflows\u002FDocker%20CI\u002Fbadge.svg\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Folivia-ai\u002Folivia\u002Fworkflows\u002FFormat%20checker\u002Fbadge.svg\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Foliv_ai\">\u003Cimg alt=\"Twitter Follow\" src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Foliv_ai\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FwXDwTdy\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F699567909235720224?label=Discord&style=social\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=JRSNnW05suo\">\u003Cimg width=\"250\" src=\"https:\u002F\u002Fi.imgur.com\u002FkEKJjJn.png\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Folivia-ai.org\">Website\u003C\u002Fa> —\n  \u003Ca href=\"https:\u002F\u002Fdocs.olivia-ai.org\">Documentation\u003C\u002Fa> —\n  \u003Ca href=\"#getting-started\">Getting started\u003C\u002Fa> —\n  \u003Ca href=\"#introduction\">Introduction\u003C\u002Fa> —\n  \u003Ca href=\"#translations\">Translations\u003C\u002Fa> —\n  \u003Ca href=\"#contributors\">Contributors\u003C\u002Fa> —\n  \u003Ca href=\"#license\">License\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  ⚠️ Please check the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Folivia-ai\u002Folivia\u002Fissues\">Call for contributors\u003C\u002Fa>\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n## Introduction\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"introduction\" height=\"100\" src=\"https:\u002F\u002Fi.imgur.com\u002FYgm9CMc.png\">\n\u003C\u002Fp>\n\n### Description\nOlivia is an open-source chatbot built in Golang using Machine Learning technologies.\nIts goal is to provide a free and open-source alternative to big services like DialogFlow. \n\nYou can chat with her by speaking (STT) or writing, she replies with a text message but you can enable her voice (TTS).\n\nYou can clone the project and customize it as you want using [GitHub](https:\u002F\u002Fgithub.com\u002Folivia-ai\u002Folivia)\nTry it on [her website!](https:\u002F\u002Folivia-ai.org)\n\n### Why Olivia?\n- The only chatbot project in Go that could be modulable and customizable.\n- Using daily a privacy-friendly chatbot is great.\n- The Website is a Progressive Web Application, which means you can add it to your phone and it seems like a native app!\n\n\n## Getting started\n### Installation \n#### Login to Github \n\nTo get a personal access token from Github go to `Setings > Developer settings > Personal Access Tokens`\n\nClick on Generate new Token and name it you MUST have read and write packages ticked on.\nThen click Generate new token\n\nReplace `TOKEN` with the Token that you just made.\n```bash\n$ export PAT=TOKEN\n```\n\nLogin to Github (Note: change USERNAME to Gthub username)\n```bash\n$ echo $PAT | docker login docker.pkg.github.com -u USERNAME --password-stdin\n```\n\n#### Docker\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"docker installation\" height=\"100\" src=\"https:\u002F\u002Fi.imgur.com\u002F5NDCfF3.png\">\n\u003C\u002Fp>\n\nPull the image from GitHub Packages\n```bash\n$ docker pull docker.pkg.github.com\u002Folivia-ai\u002Folivia\u002Folivia:latest\n```\n\nThen start it\n```bash\n$ docker run -d -e PORT=8080 -p 8080:8080 docker.pkg.github.com\u002Folivia-ai\u002Folivia\u002Folivia:latest\n```\n\nYou can just use the websocket of Olivia now.\n\nTo stop it, get the container id:\n```bash\n$ docker container ls\n```\n```bash\nCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES\n311b3abb963a        olivia              \".\u002Fmain\"            7 minutes ago       Up 7 minutes        0.0.0.0:8080->8080\u002Ftcp   quizzical_mayer\n```\n\nand stop it\n```bash\n$ docker container stop 311b3abb963a \n```\n\nThe app will automatically check for `res\u002Fdatasets\u002Ftraining.json` file which contains the save of the neural network.\nBy default when you clone the repository from Github you have a stable save.\nIf you want to train a new model just delete this file and rerun the app.\n\n#### GitHub\n\u003Cp align=\"center\">\n  \u003Cimg height=\"100\" src=\"https:\u002F\u002Fi.imgur.com\u002FRRPoP69.png\">\n\u003C\u002Fp>\n\nClone the project via GitHub:\n\n```bash \n$ git clone git@github.com:olivia-ai\u002Folivia.git\n```\n\nThen download the dependencies\n```bash\n$ go mod download\n```\n\nAnd run it\n```bash\n$ go run main.go\n```\n\n### Frontend and Backend\nTo install the frontend and the backend together, please use the `docker-compose.yml` file:\n\n```bash\n$ docker-compose up\n```\n\nAnd all done!\n\n## Architecture\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"architecture\" height=\"85\" src=\"https:\u002F\u002Fi.imgur.com\u002F95h8WIU.png\">\n  \u003Cbr>\n  \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FG9BYf4Y.png\">\n\u003C\u002Fp>\n\n## Translations\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"introduction\" height=\"130\" src=\"https:\u002F\u002Fi.imgur.com\u002FMDKbP0R.png\">\n\u003C\u002Fp>\n\n### Languages supported\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FURqxsb0.png\" width=\"25\"> English\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FOo5BNk0.png\" width=\"25\"> Spanish\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F2DWxeF9.png\" width=\"25\"> Catalan\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F0dVqbjf.png\" width=\"25\"> French\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FsXLQp8e.png\" width=\"25\"> German\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FDGNcrRF.png\" width=\"25\"> Italian\n- \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FkB0RoFZ.png\" width=\"25\"> Brazilian portuguese - not completed\n\n### Coverage\nThe coverage of the translations is given [here](https:\u002F\u002Folivia-ai.org\u002Fdashboard\u002Flanguage).\nTo add a language please read [the documentation for that](https:\u002F\u002Fdocs.olivia-ai.org\u002Ftranslations.html).\n\n## Contributors\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"docker installation\" height=\"85\" src=\"https:\u002F\u002Fi.imgur.com\u002F6xr2zdp.png\">\n\u003C\u002Fp>\n  \n### Contributing\nPlease refer to the [contributing file](.github\u002FCONTRIBUTING.md)\n  \n### Code Contributors\nThanks to the people who contribute to Olivia. \n\n[Contribute](.github\u002FCONTRIBUTING.md)\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Folivia-ai\u002Folivia\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Folivia-ai\u002Fcontributors.svg?width=950&button=false\" \u002F>\u003C\u002Fa>\n\n### Financial Contributors\nBecome a financial contributor and help Olivia growth. \n\nContribute on the GitHub page of [hugolgst](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fhugolgst) ❤️\n\n## License\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F9Xxtchv.png\" height=\"90\">\n\u003C\u002Fp>\n\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.io\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Folivia-ai%2Folivia.svg?type=large)](https:\u002F\u002Fapp.fossa.io\u002Fprojects\u002Fgit%2Bgithub.com%2Folivia-ai%2Folivia?ref=badge_large)\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"60\" src=\"https:\u002F\u002Folivia-ai.org\u002Fimg\u002Ficons\u002Folivia.png\">\n\u003Cp>\n\n\u003Cp align=\"center\">\n  Made with ❤️ by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhugolgst\">Hugo Lageneste\u003C\u002Fa>\n\u003C\u002Fp>\n\n![Olivia's wave](https:\u002F\u002Folivia-ai.org\u002Fimg\u002Fbackground-olivia.png)\n","Olivia 是一个基于人工神经网络的开源聊天机器人，使用 Golang 开发并集成了机器学习技术。其核心功能包括文本和语音交互（支持STT和TTS），旨在为用户提供一个免费且开源的对话平台，可作为DialogFlow等大型服务的替代方案。项目模块化设计允许高度自定义，适合开发者根据需求进行扩展或调整。此外，Olivia 的网站是一个渐进式网页应用，可以被添加到手机主屏幕如同原生应用般使用，适用于需要隐私友好型聊天助手的各种场景，如个人助理、客户服务等。","2026-06-11 03:24:57","top_topic"]