HiveMind Admin

Sign in to manage your HiveMind server

Dashboard

Disconnected
πŸ‘₯
-
Total Clients
πŸ”—
-
Active Connections
🌐
-
Network Protocols
πŸ“¦
-
HiveMind Version

Network Configuration

Loading...

βš™οΈ Active Plugins

Loading active plugins...

πŸ”Œ Installed Plugins

Loading plugins...

Client Management

ID Name API Key Admin Escalate Propagate Actions

πŸ“‹ How Access Control Works

Messages

Whitelist mode β€” By default, ALL messages are blocked. You must explicitly allow each message type the client can send.

Skills

Blacklist mode β€” All skills are allowed by default. Add skill IDs to block specific skills.

Intents

Blacklist mode β€” All intents are allowed by default. Add intent IDs to block specific intents.

πŸ”’ Access Control Lists

Manage permissions for clients

πŸ’¬ Test a persona

A live multi-turn conversation: the persona instance (and its memory module) is kept across turns. New session starts a fresh instance, clearing memory.

Pick a persona and start a chat.

πŸ‘€ Personas

Create and manage AI personas. Each persona has its own personality, solver plugins, and configuration.

Loading personas...

πŸ€– Agent Protocol

Select the AI backend for message processing. Only one agent protocol can be active at a time.

Loading agent protocols...

πŸ—„οΈ Database Profiles

βœ“ Active

Configure named database profiles. Each profile stores a backend type and its connection settings. Activate a profile to make it the live database β€” optionally migrating existing clients.

Saved Profiles

Loading profiles...

Available backends (install status)

🌐 Network Protocols

Enable or disable transport protocols

Network protocols handle incoming connections from HiveMind clients. Multiple protocols can run simultaneously.

Loading protocols...

πŸŽ™οΈ OpenVoiceOS Plugins

Install Speech-to-Text, Text-to-Speech, Wake Word, VAD, and Agent plugins here. Once installed, they can be configured in the Binary Protocol or AI Agents tabs.

Speech-to-Text (STT)

Loading STT plugins...

πŸ“¦ Binary Protocol

Audio and binary data handling for voice I/O

Loading binary protocol status...

πŸ” Encoding Schemes

Select which encoding schemes are allowed for client connections. Encodings are used to serialize messages between HiveMind nodes. At least one encoding must be enabled.

πŸ”’ Cipher Suites

Select which encryption ciphers are allowed for secure client connections.

πŸŽ›οΈ Plugin presets

Named, reusable {module, config} for each plugin type β€” author once, then select them when configuring (e.g. STT/TTS/wake-word/VAD in the Binary Protocol). A preset can wrap a local plugin or point at a registered OVOS server.

Loading…

πŸ’¬ Test Chat β€” impersonate a client

Pick any registered client and chat through the hub as that client. The panel opens a real connection with its credentials, so this exercises the genuine path β€” its ACL, routing, and whatever agent (OVOS / persona) is behind the hub. Requires a running hub (in-process by default).

Start a chat to impersonate a client.

πŸ•ΈοΈ Mesh topology

Click a satellite to generate its pairing QR.

πŸ“Š Live metrics

Loading…

πŸ”” Recent events

Loading…

πŸ“œ hivemind-core log

🧾 Audit log

Loading…

πŸ›°οΈ Register an OVOS server

Register external persona / STT / TTS / translate servers so hivemind-core and homelab can share them.

Registered servers

Loading…

πŸ’Ύ Backup & restore

πŸ›‘οΈ TLS certificates

Loading…

βš–οΈ Admission policy chain

JSON list of policy modules evaluated for every client message.

πŸ•— Config history

server.json is snapshotted automatically before every config/plugin change. Revert to any point.

Loading…
⚠️

Core Startup Error

HiveMind-core failed to start properly. The admin UI is running in degraded mode.

πŸ”§

Invalid Configuration

The current configuration has errors that prevent HiveMind-core from starting.

Edit Configuration