awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
olivia-ai avatar

olivia-ai/oliviaArchived

0
View on GitHub↗
3,719 stars·341 forks·Go·MIT·10 viewsolivia-ai.org↗

Olivia

Olivia is a conversational chatbot and neural network training tool. It provides a natural language interface that enables an AI agent to generate interactive dialogue for conversational companionship.

The system includes a dedicated training pipeline for custom language models, allowing users to initialize and process neural network save files to define a specific conversational style. It utilizes a real-time communication layer via persistent websocket connections to ensure low-latency interaction between the user and the AI.

Features

  • Persistent AI Companions - Provides a persistent AI companion interface designed for long-term social interaction and companionship.
  • Conversational AI Models - Develops neural network models specifically designed for multi-turn human-like dialogue.
  • Interactive AI Conversations - Manages real-time exchange of dialogue between a user and an AI entity for companionship.
  • Conversational Response Generation - Generates realistic and fluid interactive dialogue to engage users in conversational companionship.
  • Conversational Model Training - Allows users to initiate a fresh learning process to build custom conversational intelligence.
  • Natural Language Interfaces - Translates raw text into tensors and converts numeric outputs back into human-readable dialogue.
  • Model Training Pipelines - Provides a dedicated pipeline for processing training data and optimizing neural network weights for conversational styles.
  • Conversational Chatbots - Functions as an interactive AI interface for dialogue and companionship.
  • Real-Time Communication - Utilizes persistent WebSocket connections to enable instantaneous, low-latency message exchange between the user and the AI.
  • Custom Model Training - Facilitates the training of custom language models to define specific conversational styles.
  • Weight Persistence - Saves and loads trained model parameters from local files to maintain state across application restarts.
  • Neural Network Training Frameworks - Provides a toolset for initializing and processing neural network save files for model training.
  • WebSocket Implementations - Implements the bidirectional WebSocket protocol to ensure low-latency interaction with the AI.
  • Persistent WebSocket Gateways - Maintains a persistent real-time connection for seamless bidirectional communication between users and the AI.
  • AI and Machine Learning - Neural network library.
  • Bot Frameworks - Chatbot built with artificial neural networks.

Star history

Star history chart for olivia-ai/oliviaStar history chart for olivia-ai/olivia

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Olivia

Similar open-source projects, ranked by how many features they share with Olivia.
  • duixcom/duix-mobileduixcom avatar

    duixcom/Duix-Mobile

    8,093View on GitHub↗

    Duix-Mobile is a software development kit for deploying real-time conversational AI characters on mobile devices. It enables the creation of interactive digital humans capable of fluid voice-to-voice interactions, featuring low-latency speech recognition and synchronized lip movements. The project distinguishes itself through the ability to integrate custom external language models and speech providers to define an avatar's intelligence and voice. It supports the generation of real-time multilingual subtitles and provides mechanisms to track the training status of newly created digital charac

    C++ai-avatarsai-boyfriendai-companion
    View on GitHub↗8,093
  • 01-ai/yi01-ai avatar

    01-ai/Yi

    7,822View on GitHub↗

    Yi is a bilingual language model and foundation model designed for natural language processing, reasoning, and reading comprehension in both English and Chinese. It is built as a transformer-based architecture capable of general purpose text generation and conversational tasks. The model is distinguished by its ability to function as a long context system, processing and analyzing extended input sequences up to 200k tokens. It also supports quantized versions that use low-bit precision to reduce memory footprints, enabling execution on consumer-grade hardware. The project covers a broad rang

    Jupyter Notebooklarge-language-models
    View on GitHub↗7,822
  • facebookresearch/parlaifacebookresearch avatar

    facebookresearch/ParlAI

    10,625View on GitHub↗

    ParlAI is a conversational AI research framework designed for training, evaluating, and sharing dialogue models using a unified interface for datasets and agents. It functions as a PyTorch-based training platform and a dialogue data collection system, providing a centralized model zoo for the distribution of versioned pretrained agents. The project distinguishes itself through a knowledge-grounded retrieval system that combines dense and sparse indexing to ground responses in external information. It also provides a comprehensive infrastructure for gathering human-AI interaction data via inte

    Python
    View on GitHub↗10,625
  • beyondcode/laravel-websocketsbeyondcode avatar

    beyondcode/laravel-websockets

    5,083View on GitHub↗

    This is a self-hosted WebSocket server for Laravel applications designed to provide real-time communication and replace third-party managed messaging services. It provides a server-side PHP implementation of the WebSocket standard, enabling full-duplex communication between clients and servers. The project implements a Pusher-compatible protocol to integrate with existing frontend client libraries. It includes a dedicated debug dashboard for monitoring active connections, tracking network traffic, and analyzing real-time server performance. The system supports Laravel event broadcasting and

    PHPhacktoberfestlaravellaravel-echo
    View on GitHub↗5,083
See all 30 alternatives to Olivia→

Frequently asked questions

What does olivia-ai/olivia do?

Olivia is a conversational chatbot and neural network training tool. It provides a natural language interface that enables an AI agent to generate interactive dialogue for conversational companionship.

What are the main features of olivia-ai/olivia?

The main features of olivia-ai/olivia are: Persistent AI Companions, Conversational AI Models, Interactive AI Conversations, Conversational Response Generation, Conversational Model Training, Natural Language Interfaces, Model Training Pipelines, Conversational Chatbots.

What are some open-source alternatives to olivia-ai/olivia?

Open-source alternatives to olivia-ai/olivia include: 01-ai/yi — Yi is a bilingual language model and foundation model designed for natural language processing, reasoning, and reading… duixcom/duix-mobile — Duix-Mobile is a software development kit for deploying real-time conversational AI characters on mobile devices. It… facebookresearch/parlai — ParlAI is a conversational AI research framework designed for training, evaluating, and sharing dialogue models using… oatpp/oatpp — Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It… beyondcode/laravel-websockets — This is a self-hosted WebSocket server for Laravel applications designed to provide real-time communication and… zaphoyd/websocketpp — This is a header-only C++ library and asynchronous network framework used to implement WebSocket clients and servers.…