Creating a Hive
Minds
When creating a Hive the first step is to add a Mind to it, this is "the brain" of the hive and is expected to handle natural language queries
- hivemind-core -> connects to an existing ovos-core setup
- hivemind-persona -> launch a OVOS persona behind a hivemind server, this can for example be ChatGPT
- MultiMind -> launch a dedicated ovos-core per access key
- LocalHive -> a mind that loads OVOS skills fully isolated, usable on localhost only
- DuckDuckGo -> proof of concept of how to turn anything into a Mind
Once you have at least 1 Mind in your hive you can start connecting things to it!
Terminals / Satellites
A terminal is something that allows you to interact with your hive, it connects to a Mind setup in the previous step
- Voice Satellite - processes audio on satellite and sends natural language queries to a mind
- Webchat -> webchat to connect from browser directly to a mind
- Flask Chatroom - reference implementation for a web application that connects to a mind backend side
- Remote Cli - a command line application to chat with a Mind
Bridges
A bridge connects some existing service to a Mind, it is like a terminal but depends on some intermediate service