{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/3"}],"enrichment":{"capability":"Provides a Python client to connect to OpenVoiceOS messagebus, send messages, and register handlers to react to messages from the OVOS system.","skillfed_tags":["voice-assistant","messagebus","ovos-plugin"],"use_cases":["Send commands to an OVOS instance from a Python script or external application (e.g., trigger speech synthesis or skill actions).","Build a custom skill or plugin that listens for and reacts to OVOS messagebus events in real time.","Integrate OVOS with Home Assistant or other home automation platforms by bridging the messagebus to external agents.","Expose OVOS capabilities to OpenAI-compatible interfaces via the ovos-persona-server integration.","Connect OVOS to a Mixture of Solvers (MOS) architecture for multi-agent reasoning."],"what_it_does":"ovos-bus-client is a lightweight Python interface to the OpenVoiceOS messagebus, the event-driven backbone of the OVOS voice assistant system. It lets you connect to a running OVOS instance, emit messages to trigger actions (like speech synthesis), and register handlers to react to messages from the system. The client wraps the core Message and MessageBusClient classes, supporting both local and remote connections.\n\nThe package is typically used to integrate external applications with OVOS\u2014either as a standalone client sending commands to a voice assistant, or as a plugin within OVOS itself (via the included solver and HiveMind agent plugins). It abstracts away the websocket and event-loop details, letting you focus on message types, data payloads, and context routing.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and fills a clear role in the OVOS ecosystem. Install it if you need to communicate with an OVOS instance from Python or build OVOS integrations. The Beta status and lack of documented Python version requirements are minor caveats but not blockers for most use cases."},"id":"ovos-bus-client","links":{"html":"https://skillfed.io/packages/ovos-bus-client","md":"https://skillfed.io/packages/ovos-bus-client.md","pypi":"https://pypi.org/project/ovos-bus-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-02","license_spdx":null,"license_treatment":"permissive","name":"ovos-bus-client","python_support":"unspecified","summary":"OVOS Messagebus Client"},"popularity":{"monthly_downloads":87555,"position":13788,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.5.0"}
