HiveMind Ecosystem

August 2, 2026 · View on GitHub

This page maps every repository in the HiveMind ecosystem to its role and links to its own documentation.


Core infrastructure

RepoRoleDocs
hivemind-coreCentral server. Authenticates clients, routes messages, enforces permissionsdocs
hivemind-plugin-managerPlugin discovery and factory system used by hivemind-corerepo
hivemind-websocket-clientPython client library and CLI for connecting to a HiveMind Core serverdocs
poorman_handshakeRSA + password-based handshake primitives used for key exchangerepo
z85base91Binary-to-text encoding schemes (Z85B, Z85P, Base91) used for wire efficiencyrepo
HiveBeaconUDP LAN broadcast and discovery. Advertises the server's presence on the local networkrepo

Network protocol plugins

Transport layer plugins loaded by hivemind-core. Multiple can run simultaneously.

RepoEntry-point nameDocs
hivemind-websocket-protocolhivemind-websocket-plugindocs
hivemind-http-protocolhivemind-http-pluginrepo

Binary protocol plugins

Handle binary payloads (audio, images, files) arriving at the server.

RepoEntry-point nameDocs
hivemind-audio-binary-protocolhivemind-audio-binary-protocol-pluginrepo

Database plugins

Credential storage backends.

RepoEntry-point nameDocs
hivemind-json-db-pluginhivemind-json-db-plugin(bundled with json_database)
hivemind-sqlite-databasehivemind-sqlite-db-pluginrepo
hivemind-redis-databasehivemind-redis-db-pluginrepo

Satellite clients

Devices that connect to a HiveMind Core server and provide voice or chat interaction.

RepoProcessing modelRequires audio binary protocolDocs
HiveMind-voice-satWake word, STT, and TTS all run on deviceNodocs
HiveMind-voice-relayWake word on device. STT and TTS offloaded to the serverYesdocs
hivemind-mic-satelliteOnly mic and VAD on device. All audio streamed to the serverYesdocs
hivemind-webspeechVAD in the browser. Audio streamed to the server through JSYesdocs

Bridges

Connect external messaging platforms to a HiveMind Core server.

RepoPlatformDocs
hivemind-flask-chatroomWeb browser (Flask multi-user chatroom)repo
HiveMind-matrix-bridgeMatrix chat protocolrepo
HiveMind-deltachat-bridgeDeltaChat (email-based)repo

OVOS-side plugins

Plugins that run inside an OpenVoiceOS instance and connect it outward to a HiveMind Core server.

RepoTypePurposeDocs
ovos-hivemind-pipeline-pluginOVOS intent pipeline pluginForward unmatched utterances to a remote HiveMind Core serverrepo
ovos-solver-hivemind-pluginOVOS solver pluginQuery a HiveMind Core server as a question-answering backendrepo

Specialised applications

RepoDescriptionDocs
hivemind-media-playerTurn any device into an OCP (OVOS Common Play) media player controlled via HiveMindrepo
hivemind-homeassistantHome Assistant custom integration. Exposes HiveMind devices as HA media playersdocs
hivemind-ggwaveData-over-sound pairing. Provisions satellite credentials over audio, without a keyboarddocs

Docker / deployment

RepoDescriptionDocs
hivemind-dockerDocker Compose stacks for running various HiveMind servicesrepo
hivemind-skills-server-dockerDocker setup for a persona-based HiveMind skills serverdocs

← Network Map · Home