Skip to content

OVOS Repository Index

In a nutshell

OVOS is a large ecosystem of small, focused repositories: core services, plus hundreds of swappable plugins and skills. This page is the map. It lists every public repository in the OpenVoiceOS GitHub organization, grouped by what it does. For each one: why it exists, what it does, and which part of the stack consumes it. Archived repositories are omitted here. See Deprecated & Legacy Repositories.

There are roughly 260 public, non-archived repositories in the OpenVoiceOS organization. The exact count drifts as repos are added or archived; check gh repo list OpenVoiceOS --no-archived for the current figure. Browse them by category below. Click any name to open it on GitHub. Entries marked ⚠️ are experimental or pre-release. Read the repository's own README before you adopt them.

Generated from the live organization repository list. If a repository is missing here it is either archived, private, or newly created — check the organization page for the authoritative list.

Alphabetical index (all repos)
Repo Description Category
.github The organization-wide .github repository: issue/PR templates and the profile README... Meta & infrastructure / other components
architecture Formal, implementation-agnostic specifications for the voice-OS application binary... Meta & infrastructure / other components
buildroot Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems... Hardware / OS images
DrQA A PyTorch implementation of the "Reading Wikipedia to Answer Open-Domain Questions"... Meta & infrastructure / other components
gh-automations Reusable GitHub Actions workflows and Python scripts for the OpenVoiceOS ecosystem. Tooling & CI
intent-test-set A curated dataset of labeled utterances for benchmarking intent pipeline plugins against... Pipeline / Intent plugins
kw-template-matcher A standalone template-expansion and fuzzy-matching utility: it expands templates with... Meta & infrastructure / other components
linha-fina An SVM-based intent engine that can add or remove intents at runtime without retraining... Meta & infrastructure / other components
message_spec Reference material describing OVOS messagebus message shapes. Superseded in practice by... Meta & infrastructure / other components
mycroft-classic-listener The original Mycroft-core listener, updated to run on top of current OVOS packages. Kept... Meta & infrastructure / other components
mycroft-gui-qt6 A Qt6 port of the Qt5 Mycroft GUI client, aiming for full feature parity. Acts as a GUI... Meta & infrastructure / other components
mycroft-mark1-firmware This repository holds the code run on the Arduino within a Mycroft unit. It manages the... Hardware / OS images
nebulento A lightweight fuzzy-matching intent parser built on rapidfuzz. Available as an... Meta & infrastructure / other components
OpenVoiceOS The organization's release tracker - high-level release notes across the ecosystem's many... Meta & infrastructure / other components
ovos-a2a-agent-plugin An OVOS ChatEngine plugin that lets an ovos-persona delegate its reasoning to any... Agent Engine plugins
ovos-adapt-pipeline-plugin The Adapt Intent Parser is a flexible and extensible intent definition and determination... Pipeline / Intent plugins
ovos-agentic-loop Agent-loop ChatEngine plugins for OVOS. Implements eight agentic reasoning patterns... Agent Engine plugins
ovos-audio The "mouth" of the OVOS assistant: it handles text-to-speech generation and audio... Core services & libraries
ovos-audio-transformer-plugin-bandpass An audio transformer that band-pass filters captured speech before STT, attenuating... Transformer plugins
ovos-audio-transformer-plugin-ggwave Audio transformer plugin wrapping ggwave (data-over-sound) so OVOS can receive audio QR... Transformer plugins
ovos-audio-transformer-plugin-speechbrain-langdetect spoken language detector for ovos. Transformer plugins
ovos-bidirectional-translation-plugin Early-stage - bundles an utterance-transformer and a dialog-transformer plugin that... Meta & infrastructure / other components
ovos-blogs This is the existing blog-starter plus TypeScript. Project infrastructure (web/blog)
ovos-buildroot A minimalistic Linux OS bringing the open source voice assistant ovos-core to embedded,... Hardware / OS images
ovos-bus-client A Python client for the OVOS messagebus. Connect to OVOS, emit messages, and react to... Core services & libraries
ovos-busmon Live monitor, capture, and injection tool for the OpenVoiceOS messagebus. Stream every... Tooling & CI
ovos-chromadb-embeddings-plugin A ChromaDB-backed vector-store plugin implementing the EmbeddingsDB interface. Loaded... Meta & infrastructure / other components
ovos-color-parser Turn natural-language color descriptions into color objects, and color objects back into... Core services & libraries
ovos-common-query-pipeline-plugin The OVOS Common Query Framework is designed to answer questions by gathering answers from... Pipeline / Intent plugins
ovos-config helper package to interact with mycroft config. Core runtime component of the OVOS stack.... Core services & libraries
ovos-core OpenVoiceOS is an open-source platform for smart speakers and other voice-centric... Core services & libraries
ovos-datasets All datasets released under the Creative Commons Attribution-ShareAlike 4.0 International... Datasets & Models
ovos-date-parser Multilingual parsing, extraction and formatting of human date, time and duration... Core services & libraries
ovos-ddg-plugin A DuckDuckGo Instant Answers solver plugin. Registers as a common-query / solver plugin,... Meta & infrastructure / other components
ovos-dialog-normalizer-plugin A dialog-transformer plugin that normalizes the text OVOS is about to speak (expanding... Meta & infrastructure / other components
ovos-dinkum-listener The OVOS speech-recognition daemon: it owns the microphone, wake-word detection,... Core services & libraries
ovos-docker Please follow the dedicated documentation. Tooling & CI
ovos-docker-stt Docker/Podman compose files that run an OVOS STT plugin as a standalone speech-to-text... Tooling & CI
ovos-docker-tts Docker/Podman compose files that run an OVOS TTS plugin as a standalone text-to-speech... Tooling & CI
ovos-docker-tx Docker/Podman compose files that run an OVOS translation plugin as a standalone... Tooling & CI
ovos-docs-viewer in terminal docs viewer. Tooling & CI
ovos-gguf-plugin A unified GGUF/llama-cpp-python wrapper providing chat, summarization, dialog rewriting,... Meta & infrastructure / other components
ovos-google-translate-plugin The plugin is used in a wider context to translate utterances/texts on demand (e.g. from... Translation plugins
ovos-gui GUI messagebus service, manages GUI state and implements the gui protocol. Core runtime... Core services & libraries
ovos-gui-api-client A template defines what kind of information is being presented, not how it looks. The... Core services & libraries
ovos-hardware-helpers A small library to help with specific hardware. Hardware / OS images
ovos-hierarchical-knn-pipeline An intent matching pipeline for OpenVoiceOS (OVOS), powered by a two-stage hierarchical... Pipeline / Intent plugins
ovos-hivemind-pipeline-plugin When in doubt, ask a smarter OVOS install. Pipeline / Intent plugins
ovos-i2c-detection A small repo containing auto-detection scripts for i2c devices. Hardware / OS images
ovos-i2csound Script for i2c HAT detection and configuration on a Raspberry Pi. Hardware / OS images
ovos-installer Installer for Open Voice OS (OVOS) and HiveMind on Linux and macOS. Supports interactive... Tooling & CI
ovos-landing-page A community-driven, open-source AI voice platform. Project infrastructure (web/blog)
ovos-lang-detector-classics-plugin Provides plugins for the following packages:. Translation plugins
ovos-lang-detector-fasttext-plugin fasttext-language-identification is the companion language detector for the NLLB model. Translation plugins
ovos-lang-parser Map spoken and written language names to standard IETF/BCP-47 language codes - and back -... Core services & libraries
ovos-legacy-mycroft-gui-plugin Reference opm.gui_adapter implementation: renders OVOS SYSTEM_* templates over the legacy mycroft-gui Qt protocol for existing Qt clients Meta & infrastructure / other components
ovos-localize A GitHub-native localization platform purpose-built for OVOS skill and plugin locale... Meta & infrastructure / other components
ovos-m2v-pipeline An intent matching pipeline for OpenVoiceOS (OVOS), powered by the Model2Vec model for... Pipeline / Intent plugins
ovos-machine-translations Temporary machine-translated resource files produced while skills and plugins waited for... Meta & infrastructure / other components
ovos-mark1-utils small library to interact with a Mycroft Mark1 faceplate via the messagebus. Hardware / OS images
ovos-markov-pipeline-plugin An intent pipeline plugin that trains one word-level Markov chain per intent and picks... Pipeline / Intent plugins
ovos-media Work in progress - pre-release software, under active development and not yet... Media / OCP plugins
ovos-media-classifier a self-describing, pluggable media-intent classifier, deployed as a dependency of ovos-ocp-pipeline-plugin... Media / OCP plugins
ovos-media-plugin-chromecast chromecast plugin for ovos-audio and ovos-media. Media / OCP plugins
ovos-media-plugin-cli A generic command-line playback backend: it shells out to any CLI media player, or... Media / OCP plugins
ovos-media-plugin-ffplay A playback backend plugin wrapping ffplay (the FFmpeg player). Loaded by ovos-media (or... Media / OCP plugins
ovos-media-plugin-mplayer Mplayer plugin for ovos-media. Media / OCP plugins
ovos-media-plugin-mpv An audio/video backend plugin that drives the MPV media player, with play/pause/stop/seek... Media / OCP plugins
ovos-media-plugin-spotify spotify plugin for ovos-audio and ovos-media. Media / OCP plugins
ovos-media-plugin-vlc vlc plugin for ovos-media. Media / OCP plugins
ovos-media-provider-bandcamp OVOS MediaProvider plugin for Bandcamp (replaces ovos-skill-bandcamp). Media / OCP plugins
ovos-media-provider-local OVOS MediaProvider plugin for locally stored media files. Media / OCP plugins
ovos-media-provider-mass OVOS MediaProvider plugin for Music Assistant (replaces ovos-skill-music-assistant). Media / OCP plugins
ovos-media-provider-news OVOS MediaProvider plugin for broadcast news feeds (replaces ovos-skill-news). Media / OCP plugins
ovos-media-provider-pyradios OVOS MediaProvider plugin for radio-browser/pyradios (replaces ovos-skill-pyradios). Media / OCP plugins
ovos-media-provider-somafm OVOS MediaProvider plugin for SomaFM (replaces ovos-skill-somafm). Media / OCP plugins
ovos-media-provider-soundcloud OVOS MediaProvider plugin for SoundCloud (replaces ovos-skill-soundcloud). Media / OCP plugins
ovos-media-provider-spotify OVOS MediaProvider plugin for Spotify (replaces the search half of ovos-skill-spotify). Media / OCP plugins
ovos-media-provider-tunein OVOS MediaProvider plugin for TuneIn (replaces ovos-skill-tunein). Media / OCP plugins
ovos-media-provider-youtube OVOS MediaProvider plugin for YouTube (replaces ovos-skill-youtube). Media / OCP plugins
ovos-media-provider-youtube-music OVOS MediaProvider plugin for YouTube Music (replaces ovos-skill-youtube-music). Media / OCP plugins
ovos-memory-plugins Give your OpenVoiceOS persona a memory. Used by ovos-persona and the Common... Agent Engine plugins
ovos-messagebus messagebus service, the nervous system of OpenVoiceOS. Core runtime component of the OVOS... Core services & libraries
ovos-messagebus-chat-plugin A ChatEngine agent plugin (opm.agents.chat) that proxies chat turns through a connected... Meta & infrastructure / other components
ovos-microphone-plugin-alsa OpenVoiceOS Microphone plugin. Registers under opm.microphone; loaded by... Microphone plugins
ovos-microphone-plugin-files OpenVoiceOS Microphone Files plugin. Registers under opm.microphone; loaded by... Microphone plugins
ovos-microphone-plugin-pyaudio OpenVoiceOS Microphone plugin. Registers under opm.microphone; loaded by... Microphone plugins
ovos-microphone-plugin-sounddevice Open Voice OS microphone plugin for python-sounddevice library. Registers under... Microphone plugins
ovos-number-parser Convert numbers between digits and spoken words, in 40 languages, with one small... Core services & libraries
ovos-ocp-audio-plugin OVOS Common Play is a full-fledged voice media player packaged as a mycroft audio plugin. Media / OCP plugins
ovos-ocp-bandcamp-plugin allows OCP to play bandcamp urls, streams will be extracted at playback time. Media / OCP plugins
ovos-ocp-files-plugin Packaging of the audio-metadata library for OVOS, adding MP4 support and a maintained... Media / OCP plugins
ovos-ocp-m3u-plugin allows OCP to play .pls and .m3u urls as playlists. Media / OCP plugins
ovos-ocp-news-plugin allows OCP to play urls for some news providers, this plugin will extract the real stream... Media / OCP plugins
ovos-ocp-pipeline-plugin OVOS plugin for specialized media handling. Media / OCP plugins
ovos-ocp-rss-plugin allows OCP to play rss feeds, the plugin will extract the first playable stream. Media / OCP plugins
ovos-ocp-youtube-plugin allows OCP to play youtube urls. Media / OCP plugins
ovos-openai-plugin Provides OpenAI-Chat-Completions-compatible solver/persona plugins, usable against OpenAI... Meta & infrastructure / other components
ovos-opendata-server A FastAPI service for collecting anonymized OVOS usage metrics and data with an... Core services & libraries
ovos-option-matcher-fuzzy-plugin A fuzzy-matching OptionMatcherEngine plugin, used to pick the closest matching item... Meta & infrastructure / other components
ovos-org-website Test repo for ovos webpage. Project infrastructure (web/blog)
ovos-padatious-pipeline-plugin An efficient and agile neural network intent parser, implemented in pure numpy with a... Pipeline / Intent plugins
ovos-persona The persona pipeline (the PersonaService class) brings multi-persona management to OpenVoiceOS (OVOS), enabling... Agent Engine plugins
ovos-persona-server A single HTTP server that exposes one OVOS Persona as eight concurrent API surfaces - so... Agent Engine plugins
ovos-PHAL Plugin based Hardware Abstraction Layer. PHAL plugins
ovos-PHAL-plugin-alsa controls system volume with alsa. PHAL plugins
ovos-PHAL-plugin-app-launcher PHAL plugin for OpenVoiceOS that handles OS-level desktop application management on... PHAL plugins
ovos-PHAL-plugin-camera This plugin allows users to interact with cameras using OpenCV or libcamera, take... PHAL plugins
ovos-PHAL-plugin-connectivity-events Monitors network state and exposes it via messagebus. PHAL plugins
ovos-PHAL-plugin-dotstar PHAL plugin driving DotStar-type LEDs on ReSpeaker 2/4/6/8-mic HATs and the Adafruit... PHAL plugins
ovos-PHAL-plugin-gpsd Exposes location readings from the gpsd daemon (USB/serial GPS receivers) to the... PHAL plugins
ovos-PHAL-plugin-hotkeys plugin for Keyboard hotkeys, define key combos to trigger bus events. PHAL plugins
ovos-PHAL-plugin-ipgeo Autoconfigure default location based on ip address via ip-api.com. PHAL plugins
ovos-PHAL-plugin-mk1 handles integration with the Mycroft Mark1 hardware. PHAL plugins
ovos-PHAL-plugin-mk2-v6-fan-control PHAL plugin controlling the cooling fan on the Mycroft Mark II v6 development kit. PHAL plugins
ovos-PHAL-plugin-network-manager Provides the network-management interface for NetworkManager-based systems, using nmcli... PHAL plugins
ovos-PHAL-plugin-oauth Early-stage - bridges the oauth.* bus messages so a skill can register an OAuth... PHAL plugins
ovos-PHAL-plugin-pulseaudio controls system volume with pulseaudio. PHAL plugins
ovos-PHAL-plugin-system Provides system specific commands to OVOS. The dbus interface for this plugin is not yet... PHAL plugins
ovos-PHAL-plugin-tools A PHAL (Platform / Hardware Abstraction Layer) service provider that exposes all... PHAL plugins
ovos-PHAL-plugin-wallpaper-manager This PHAL plugin provides a central wallpaper management interface for homescreens and... PHAL plugins
ovos-PHAL-sensors Expose sensor data from your OVOS device to various systems. PHAL plugins
ovos-plugin-manager OPM can be used to load and create plugins for the OpenVoiceOS ecosystem! Core runtime... Core services & libraries
ovos-pydantic-models Typed Pydantic v2 models for every message that flows over the OVOS messagebus. Core... Core services & libraries
ovos-qdrant-embeddings-plugin A Qdrant-backed vector-store plugin implementing the EmbeddingsDB interface, an... Meta & infrastructure / other components
ovos-skill-alerts A skill to manage alarms, timers, reminders, events and todos and optionally sync them... Skills
ovos-skill-application-launcher Application Launcher. Skills
ovos-skill-audio-recording Record audio to file, requires ovos-dinkum-listener. Skills
ovos-skill-bandcamp Archived. Bandcamp skill for your hipster music needs; see ovos-media-provider-bandcamp. Skills
ovos-skill-boot-finished The Finished Booting skill provides notifications when OpenVoiceOS (OVOS) has fully... Skills
ovos-skill-camera Camera skill for OpenVoiceOS, needs the companion plugin ovos-PHAL-plugin-camera or... Skills
ovos-skill-cmd A simple OVOS skill for running shell scripts and other commands. The commands execute... Skills
ovos-skill-color-picker Look up colors by voice. Powered by ovos-color-parser. Skills
ovos-skill-confucius-quotes Quote from Confucius. Skills
ovos-skill-count CountSkill is a simple skill for Open Voice OS (OVOS) that counts from 1 to any... Skills
ovos-skill-date-time Get the time, date, day of the week. Skills
ovos-skill-days-in-history Informs you of historical tidbits about a given calendar day. Skills
ovos-skill-ddg Answer factual questions using DuckDuckGo Instant Answers. Skills
ovos-skill-diagnostics Retrieve system information such as CPU, memory, and language settings. Skills
ovos-skill-dictation continuously transcribes user speech to text file while enabled, made for... Skills
ovos-skill-easter-eggs pop culture references skill. Skills
ovos-skill-fallback-unknown Capture unrecognized Utterances. Skills
ovos-skill-fuster-quotes A skill that answers questions about Joan Fuster, a Valencian essayist, poet, and... Skills
ovos-skill-ggwave Voice interface for ggwave plugin. Skills
ovos-skill-hello-world Introductory Skill so that Skill Authors can see how an OVOS Skill is put together. Skills
ovos-skill-homescreen The home screen is the central place for all your tasks. It is the first thing you will... Skills
ovos-skill-icanhazdadjokes A skill that tells dad jokes on request, sourced from the icanhazdadjoke.com API. Skills
ovos-skill-ip Network connection information. Skills
ovos-skill-iss-location Track the location of the ISS. Skills
ovos-skill-laugh Makes your voice assistant laugh like a maniac. Skills
ovos-skill-local-media Archived. File Browser For Open Voice OS; see ovos-media-provider-local. Skills
ovos-skill-mark1-ctrl Controls the enclosure api vocally. Skills
ovos-skill-moviemaster OVOS skill to query IMDB about movies. Skills
ovos-skill-naptime Put the assistant to sleep when you don't want to be disturbed. Skills
ovos-skill-news Archived. News Streams catalog; see ovos-media-provider-news. Skills
ovos-skill-number-facts Facts about numbers. Skills
ovos-skill-parrot Turn OpenVoiceOS into a echoing parrot! Skills
ovos-skill-personal Learn history and personality of the assistant. Skills
ovos-skill-pokepedia A child-friendly OpenVoiceOS (OVOS) skill that allows users to query Pokémon data via... Skills
ovos-skill-pyradios Archived. OCP skill for Pyradios, a client for the Radio Browser API; see ovos-media-provider-pyradios. Skills
ovos-skill-randomness A skill for all kinds of chance - make a choice, roll a die, flip a coin, pick between... Skills
ovos-skill-screenshot Take screenshots by voice. Skills
ovos-skill-somafm Archived. OCP skill for SomaFM; see ovos-media-provider-somafm. Skills
ovos-skill-soundcloud Archived. soundcloud skill for OCP; see ovos-media-provider-soundcloud. Skills
ovos-skill-speedtest Ask OVOS to run a simple speedtest. Skills
ovos-skill-spelling Let OVOS help you spell words. Skills
ovos-skill-spotify Archived. OCP skill for spotify; see ovos-media-provider-spotify. Skills
ovos-skill-tunein Archived. OCP skill for TuneIn; see ovos-media-provider-tunein. Skills
ovos-skill-volume Control the volume of your system. Skills
ovos-skill-wallpapers Skill that fetches and sets desktop wallpapers from wallhaven.cc by voice command. Skills
ovos-skill-weather Weather conditions and forecasts. Skills
ovos-skill-wikihow How to do nearly everything. Skills
ovos-skill-wikipedia Wikipedia skill for OpenVoiceOS. Adds a voice interface on top of ovos-wikipedia-plugin,... Skills
ovos-skill-wolfie Wolfram Alpha skill for OpenVoiceOS. Adds a voice interface on top of... Skills
ovos-skill-word-of-the-day Get Word of the Day from Dictionary.com., Dicionário Priberam, Portal das Palabras or... Skills
ovos-skill-wordnet WordNet skill for OpenVoiceOS. Adds a voice interface on top of ovos-wordnet-plugin,... Skills
ovos-skill-youtube Archived. simple youtube skill for better-cps; see ovos-media-provider-youtube. Skills
ovos-skill-youtube-music Archived. Youtube Music OCP Skill; see ovos-media-provider-youtube-music. Skills
OVOS-skills-store The community skill store: a curated list where OVOS developers submit and discover... Meta & infrastructure / other components
ovos-solver-failure-plugin Extreme fallback, just complains it does not have a brain. Used by ovos-persona and the... Agent Engine plugins
ovos-solver-plugin-aiml A rule-based chatbot answer engine for OVOS, using AIML pattern matching. Used by... Agent Engine plugins
ovos-solver-plugin-rivescript A rule-based chatbot answer engine for OVOS, using RiveScript pattern matching. Used by... Agent Engine plugins
ovos-spec-tools Reference implementation of the OVOS formal specifications - the... Tooling & CI
ovos-stt-plugin-azure OpenVoiceOS plugin for Microsoft Azure. STT plugins
ovos-stt-plugin-chromium A stt plugin for mycroft using the google chrome browser api. STT plugins
ovos-stt-plugin-citrinet OpenVoiceOS STT plugin for Nemo Citrinet. STT plugins
ovos-stt-plugin-fasterwhisper OpenVoiceOS STT plugin for Faster Whisper. STT plugins
ovos-stt-plugin-nemo OpenVoiceOS STT plugin for Nemo, GPU is strongly recommended. STT plugins
ovos-stt-plugin-vosk Mycroft STT plugin for Vosk. STT plugins
ovos-stt-plugin-wav2vec2 OVOS plugin for Wav2Vec2. STT plugins
ovos-stt-plugin-whisper-lm OpenVoiceOS STT plugin for Whisper-LM-transformers, KenLM and Large language model... STT plugins
ovos-stt-plugin-whispercpp OpenVoiceOS STT plugin for whispercpp. STT plugins
ovos-stt-server Wraps any OVOS STT plugin as a standalone HTTP microservice for speech-to-text and... STT plugins
ovos-stt-server-plugin A client-side STT plugin that forwards audio to a remote ovos-stt-server instance over... STT plugins
ovos-systemd A legacy, unmaintained set of example systemd unit files written for the old... Hardware / OS images
ovos-technical-manual the OVOS project documentation is written and maintained by users just like you! Project infrastructure (web/blog)
ovos-tool-adapters Bridges MCP (Model Context Protocol) and UTCP (Universal Tool Calling Protocol) servers... Pipeline / Intent plugins
ovos-tools A grab-bag of helper scripts for developing, testing, and administering OVOS devices. Tooling & CI
ovos-translate-plugin-nllb Language Plugin for NLLB200 language translator. Translation plugins
ovos-translate-server Wraps any OVOS translation/language-detection plugin as a standalone HTTP microservice.... Translation plugins
ovos-translate-server-plugin A client-side translation/language-detection plugin that forwards text to a remote... Translation plugins
ovos-tts-plugin-ahotts OVOS TTS plugin for AhoTTS. TTS plugins
ovos-tts-plugin-azure This TTS service for OpenVoiceOS requires a subscription to Microsoft Azure and the... TTS plugins
ovos-tts-plugin-beepspeak OpenVoiceOS R2D2 TTS plugin. TTS plugins
ovos-tts-plugin-coqui OVOS TTS plugin for Coqui TTS. TTS plugins
ovos-tts-plugin-cotovia OVOS TTS plugin for Cotovia TTS. TTS plugins
ovos-tts-plugin-edge-tts TTS plugin for OVOS based on Edge-TTS. TTS plugins
ovos-tts-plugin-espeakNG OpenVoiceOS TTS plugin for espeak-ng. TTS plugins
ovos-tts-plugin-google-tx OVOS TTS plugin for gTTS. TTS plugins
ovos-tts-plugin-lux LuxTTS plugin for OpenVoiceOS voice assistant platform. TTS plugins
ovos-tts-plugin-marytts TTS Plugin for MaryTTS. TTS plugins
ovos-tts-plugin-mimic OVOS TTS plugin for Mimic. TTS plugins
ovos-tts-plugin-omnivoice A TTS plugin wrapping OmniVoice, a massively multilingual (600+... TTS plugins
ovos-tts-plugin-pico OpenVoiceOS TTS plugin for PicoTTS. TTS plugins
ovos-tts-plugin-polly Requires Amazon access key. TTS plugins
ovos-tts-plugin-SAM OpenVoiceOS TTS plugin for S.A.M - Software Automatic Mouth. TTS plugins
ovos-tts-server Wraps any OVOS TTS plugin as a standalone microservice - a small, stateless FastAPI app... TTS plugins
ovos-tts-server-plugin A client-side TTS plugin that forwards text to a remote ovos-tts-server instance over... TTS plugins
ovos-tts-transformer-audiosr An engine-agnostic TTS transformer that upscales the waveform from any TTS plugin to 48... Transformer plugins
ovos-tts-transformer-sox-plugin This repository contains a Python package for a Text-to-Speech (TTS) transformer that... TTS plugins
ovos-ui-enclosure-protocol The consumer/listener half of the legacy Mark 1 hardware-enclosure protocol: it defines... Core services & libraries
ovos-utils collection of simple utilities for use across the mycroft ecosystem. Core runtime... Core services & libraries
ovos-utterance-corrections-plugin An utterance-transformer plugin that applies user-defined find/replace corrections to STT... Meta & infrastructure / other components
ovos-utterance-normalizer An utterance-transformer plugin that normalizes recognized text (casing, punctuation,... Meta & infrastructure / other components
ovos-utterance-plugin-cancel An utterance-transformer plugin that cancels an in-progress utterance when the user... Meta & infrastructure / other components
ovos-vad-plugin-noise simple VAD plugin extracted from the old ovos-listener. Registers under opm.VAD; loaded... VAD plugins
ovos-vad-plugin-silero Silero Voice Activity Detection (VAD) plugin. Registers under opm.VAD; loaded by... VAD plugins
ovos-vad-plugin-webrtcvad WebRTC VAD plugin for OpenVoiceOS. Registers under opm.VAD; loaded by... VAD plugins
ovos-wikipedia-plugin Wikipedia integration exposing both a retrieval engine for RAG pipelines and a tool-use... Meta & infrastructure / other components
ovos-wolfram-alpha-plugin Marked alpha upstream - Wolfram Alpha integration providing a retrieval engine and an... Meta & infrastructure / other components
ovos-wordnet-plugin Exposes WordNet as a retrieval engine and an agent toolbox with lookup tools... Meta & infrastructure / other components
ovos-workshop Base classes, decorators, and helpers for building skills and applications for... Core services & libraries
ovos-ww-community-dataset Wake-word training data provided by the OpenVoiceOS/Mycroft Community. Datasets & Models
ovos-ww-plugin-microwakeword OVOS wake-word plugin wrapping microWakeWord TFLite streaming models from the ESPHome... Wake-word plugins
ovos-ww-plugin-openWakeWord This is an OVOS plugin for openWakeWord, an open-source wake word or phrase detection... Wake-word plugins
ovos-ww-plugin-precise-onnx OpenVoiceOS wake-word plugin for Precise using onnxruntime instead of tflite, paired with... Wake-word plugins
ovos-ww-plugin-vosk Mycroft wake-word plugin for Vosk. Registers under opm.wake_word; loaded by... Wake-word plugins
ovos-ww-plugin-wakewordlab OVOS wake-word plugin using wakewordlab - compact neural wake-word detection with Silero... Wake-word plugins
ovos-ww-verifier-plugin-speaker A wake-word verifier plugin that rejects wake-word triggers from voices that are not... Meta & infrastructure / other components
ovos-wyoming-docker A collection of Docker images for running OVOS services using the Wyoming Protocol. Tooling & CI
ovos-yaml-editor The OpenVoiceOS Config Editor is a web-based application for managing and editing the... Tooling & CI
ovos-YesNo-plugin A heuristic yes/no answer classifier for OpenVoiceOS. Used by skills that need to... Meta & infrastructure / other components
ovos_assets Shared images, icons, and artwork used across OpenVoiceOS repositories and documentation.... Meta & infrastructure / other components
ovos_tts_transformer_FlashSR Audio super-resolution for OpenVoiceOS speech synthesis. FlashSR upsamples the audio... Transformer plugins
ovos_tts_transformer_NovaSR Audio super-resolution for OpenVoiceOS speech synthesis. NovaSR upsamples the audio... Transformer plugins
ovoscope An end-to-end testing framework for OVOS skills: it runs a full ovos-core pipeline... Meta & infrastructure / other components
padacioso A lightweight, dependency-light regex-based intent parser, file-format compatible with... Meta & infrastructure / other components
padatious_cache Pre-trained Padatious intent classifiers to significantly accelerate the first boot and... Pipeline / Intent plugins
palavreado A dead-simple keyword-based intent parser positioned as a drop-in replacement for Adapt.... Meta & infrastructure / other components
pi-gen A mirror of the official tool used to build Raspberry Pi OS images (formerly Raspbian).... Meta & infrastructure / other components
precise-lite-models Free models for usage with precise-lite. Registers under opm.wake_word; loaded by... Wake-word plugins
pyhtmx-gui-client A GUI client for OpenVoiceOS built with HTMX, TailwindCSS, and daisyUI instead of Qt.... Meta & infrastructure / other components
quebra_frases A small utility library that chunks strings into byte-sized pieces (sentences, words,... Meta & infrastructure / other components
raspOVOS raspOVOS is the flagship OpenVoiceOS experience for the Raspberry Pi: ready-to-flash... Hardware / OS images
raspovos-audio-setup Automatic audio configuration for Raspberry Pi devices running OpenVoiceOS. Hardware / OS images
renovate-config Shared Renovate bot configuration for dependency-update pull requests across OpenVoiceOS... Meta & infrastructure / other components
rpi-linux A mirror of the Raspberry Pi Foundation's Linux kernel source tree. Used to build the... Meta & infrastructure / other components
status The open-source uptime monitor and public status page for OpenVoiceOS-hosted services,... Meta & infrastructure / other components
VocalFusionDriver A Linux kernel driver for the XMOS VocalFusion microphone array, built for kernel 5.10.... Meta & infrastructure / other components
voices_demo Audio samples demonstrating available TTS voices, for comparing options before... Datasets & Models
wallpaper_changer A Python library that changes the desktop wallpaper programmatically across several Linux... Meta & infrastructure / other components
wyoming-ovos-stt expose OVOS STT plugins via wyoming for usage with the Home Assistant Voice PE. Tooling & CI
wyoming-ovos-tts expose OVOS TTS plugins via wyoming for usage with the Home Assistant Voice PE. Tooling & CI
wyoming-ovos-wakeword expose OVOS wake-word plugins via wyoming for usage with the Home Assistant Voice PE. Registers under... Wake-word plugins

Core services & libraries (18)

ovos-ui-enclosure-protocol
The consumer/listener half of the legacy Mark 1 hardware-enclosure protocol: it defines EnclosureProtocolListener, a mix-in that wires the enclosure.* bus messages (LED eyes, mouth/faceplate, system LEDs) to overridable handlers. The producer half (EnclosureAPI, used by skills as self.enclosure) lives in ovos-gui-api-client; loaded by hardware enclosure plugins such as ovos-PHAL-plugin-mk1.
ovos-audio
The "mouth" of the OVOS assistant: it handles text-to-speech generation and audio playback of the resulting speech. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-bus-client
A Python client for the OVOS messagebus. Connect to OVOS, emit messages, and react to system events. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-color-parser
Turn natural-language color descriptions into color objects, and color objects back into names, in 23 languages. Pure Python, zero network, no ML model — just bundled wordlists and color math. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-config
helper package to interact with mycroft config. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-core
OpenVoiceOS is an open-source platform for smart speakers and other voice-centric devices. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-date-parser
Multilingual parsing, extraction and formatting of human date, time and duration expressions — a two-way bridge between machine timestamps and the way people actually speak and write about time. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-dinkum-listener
The OVOS speech-recognition daemon: it owns the microphone, wake-word detection, voice-activity detection and STT, and emits the recognized utterance onto the messagebus for the intent service to handle. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-gui
GUI messagebus service, manages GUI state and implements the gui protocol. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-gui-api-client
A template defines what kind of information is being presented, not how it looks. The display layer (Qt/web/terminal/etc.) owns all rendering decisions. Skills own only the semantic data they provide. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-lang-parser
Map spoken and written language names to standard IETF/BCP-47 language codes — and back — in many languages, offline, with a two-function API. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-messagebus
messagebus service, the nervous system of OpenVoiceOS. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-number-parser
Convert numbers between digits and spoken words, in 40 languages, with one small dependency-light library. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-opendata-server
A FastAPI service for collecting anonymized OVOS usage metrics and data with an interactive Streamlit dashboard for visualization. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-plugin-manager
OPM can be used to load and create plugins for the OpenVoiceOS ecosystem! Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-pydantic-models
Typed Pydantic v2 models for every message that flows over the OVOS messagebus. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-utils
collection of simple utilities for use across the mycroft ecosystem. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.
ovos-workshop
Base classes, decorators, and helpers for building skills and applications for OpenVoiceOS. Core runtime component of the OVOS stack. Other services and skills import it directly or run it as a daemon.

Skills (53)

Every entry below is an installable OVOS skill, loaded by ovos-core's skill loader and dispatched to by the intent service once installed on a device.

ovos-skill-alerts
A skill to manage alarms, timers, reminders, events and todos and optionally sync them with a CalDAV service.
ovos-skill-application-launcher
Application Launcher.
ovos-skill-audio-recording
Record audio to file, requires ovos-dinkum-listener.
ovos-skill-bandcamp
Bandcamp skill for your hipster music needs.
ovos-skill-boot-finished
The Finished Booting skill provides notifications when OpenVoiceOS (OVOS) has fully started and all core services are ready. Notifications can be spoken, played as a sound, or simply logged, based on the user's preferences.
ovos-skill-camera
Camera skill for OpenVoiceOS, needs the companion plugin ovos-PHAL-plugin-camera or ovos-PHAL-plugin-termux.
ovos-skill-cmd
A simple OVOS skill for running shell scripts and other commands. The commands execute quietly without requiring confirmation from OVOS.
ovos-skill-color-picker
Look up colors by voice. Powered by ovos-color-parser.
ovos-skill-confucius-quotes
Quote from Confucius.
ovos-skill-count
CountSkill is a simple skill for Open Voice OS (OVOS) that counts from 1 to any user-specified number — or even infinitely — speaking each number aloud. It supports both cardinal and ordinal formats and works offline thanks to ovos-number-parser.
ovos-skill-date-time
Get the time, date, day of the week.
ovos-skill-days-in-history
Informs you of historical tidbits about a given calendar day.
ovos-skill-ddg
Answer factual questions using DuckDuckGo Instant Answers.
ovos-skill-diagnostics
Retrieve system information such as CPU, memory, and language settings.
ovos-skill-dictation
continuously transcribes user speech to text file while enabled, made for ovos-dinkum-listener.
ovos-skill-easter-eggs
pop culture references skill.
ovos-skill-fallback-unknown
Capture unrecognized Utterances.
ovos-skill-fuster-quotes
A skill that answers questions about Joan Fuster, a Valencian essayist, poet, and philosopher known for his work on Catalan culture and identity, providing quotes and biographical facts.
ovos-skill-ggwave
Voice interface for ggwave plugin.
ovos-skill-hello-world
Introductory Skill so that Skill Authors can see how an OVOS Skill is put together.
ovos-skill-homescreen
The home screen is the central place for all your tasks. It is the first thing you will see after completing the onboarding process. It supports a variety of pre-defined widgets which provide you with a quick overview of information you need to know like the current date, time and weather. ⚠️ The upstream repository is archived, but the skill remains the shipped default gui.idle_display_skill in mycroft.conf.
ovos-skill-icanhazdadjokes
A skill that tells dad jokes on request, sourced from the icanhazdadjoke.com API.
ovos-skill-ip
Network connection information.
ovos-skill-iss-location
Track the location of the ISS.
ovos-skill-laugh
Makes your voice assistant laugh like a maniac.
ovos-skill-local-media
File Browser For Open Voice OS.
ovos-skill-mark1-ctrl
Controls the enclosure api vocally.
ovos-skill-moviemaster
OVOS skill to query IMDB about movies.
ovos-skill-naptime
Put the assistant to sleep when you don't want to be disturbed.
ovos-skill-news
News Streams catalog.
ovos-skill-number-facts
Facts about numbers.
ovos-skill-parrot
Turn OpenVoiceOS into a echoing parrot!
ovos-skill-personal
Learn history and personality of the assistant.
ovos-skill-pokepedia
A child-friendly OpenVoiceOS (OVOS) skill that allows users to query Pokémon data via voice commands. The skill interfaces with the public PokeAPI to retrieve stats, types, moves, and abilities, and provides simplified battle predictions.
ovos-skill-pyradios
OCP skill for Pyradios, a client for the Radio Browser API.
ovos-skill-randomness
A skill for all kinds of chance - make a choice, roll a die, flip a coin, pick between two choices, etc.
ovos-skill-screenshot
Take screenshots by voice.
ovos-skill-somafm
OCP skill for SomaFM.
ovos-skill-soundcloud
soundcloud skill for OCP.
ovos-skill-speedtest
Ask OVOS to run a simple speedtest.
ovos-skill-spelling
Let OVOS help you spell words.
ovos-skill-spotify
OCP skill for spotify.
ovos-skill-tunein
OCP skill for TuneIn.
ovos-skill-volume
Control the volume of your system.
ovos-skill-wallpapers
Skill that fetches and sets desktop wallpapers from wallhaven.cc by voice command.
ovos-skill-weather
Weather conditions and forecasts.
ovos-skill-wikihow
How to do nearly everything.
ovos-skill-wikipedia
Wikipedia skill for OpenVoiceOS. Adds a voice interface on top of ovos-wikipedia-plugin, which handles all Wikipedia search and retrieval.
ovos-skill-wolfie
Wolfram Alpha skill for OpenVoiceOS. Adds a voice interface on top of ovos-wolfram-alpha-plugin, which handles all Wolfram Alpha queries.
ovos-skill-word-of-the-day
Get Word of the Day from Dictionary.com., Dicionário Priberam, Portal das Palabras or RodaMots.cat.
ovos-skill-wordnet
WordNet skill for OpenVoiceOS. Adds a voice interface on top of ovos-wordnet-plugin, which handles all WordNet lookups, intent detection, and translation.
ovos-skill-youtube
simple youtube skill for better-cps.
ovos-skill-youtube-music
Youtube Music OCP Skill.

STT plugins (11)

Each registers under the opm.stt entry-point group and is loaded by ovos-dinkum-listener (or ovos-stt-server) when selected as the active speech-to-text engine, unless noted otherwise.

ovos-stt-plugin-azure
OpenVoiceOS plugin for Microsoft Azure.
ovos-stt-plugin-chromium
A stt plugin for mycroft using the google chrome browser api.
ovos-stt-plugin-citrinet
OpenVoiceOS STT plugin for Nemo Citrinet.
ovos-stt-plugin-fasterwhisper
OpenVoiceOS STT plugin for Faster Whisper.
ovos-stt-plugin-nemo
OpenVoiceOS STT plugin for Nemo, GPU is strongly recommended.
ovos-stt-plugin-vosk
Mycroft STT plugin for Vosk.
ovos-stt-plugin-wav2vec2
OVOS plugin for Wav2Vec2.
ovos-stt-plugin-whisper-lm
OpenVoiceOS STT plugin for Whisper-LM-transformers, KenLM and Large language model integration with Whisper ASR models implemented in Hugging Face library.
ovos-stt-plugin-whispercpp
OpenVoiceOS STT plugin for whispercpp.
ovos-stt-server
Wraps any OVOS STT plugin as a standalone HTTP microservice for speech-to-text and spoken-language detection, so STT can run off-device. Called over HTTP by ovos-stt-server-plugin (or any client speaking its API) instead of loading an STT plugin in-process.
ovos-stt-server-plugin
A client-side STT plugin that forwards audio to a remote ovos-stt-server instance over HTTP instead of running recognition locally. Registers under the opm.stt entry-point group; loaded by ovos-dinkum-listener when configured to use a remote STT server.

TTS plugins (18)

Most register under the opm.tts entry-point group and are loaded by ovos-audio (or ovos-tts-server) when selected as the active text-to-speech engine, unless noted otherwise.

ovos-tts-plugin-omnivoice
A TTS plugin wrapping OmniVoice, a massively multilingual (600+ language) zero-shot text-to-speech model with no fixed speaker catalog, supporting auto voice selection, free-text voice design, and short-clip voice cloning. Registers under opm.tts; loaded by ovos-audio when selected as the active TTS engine.
ovos-tts-plugin-SAM
OpenVoiceOS TTS plugin for S.A.M - Software Automatic Mouth.
ovos-tts-plugin-ahotts
OVOS TTS plugin for AhoTTS.
ovos-tts-plugin-azure
This TTS service for OpenVoiceOS requires a subscription to Microsoft Azure and the creation of a Speech resource (.
ovos-tts-plugin-beepspeak
OpenVoiceOS R2D2 TTS plugin.
ovos-tts-plugin-coqui
OVOS TTS plugin for Coqui TTS.
ovos-tts-plugin-cotovia
OVOS TTS plugin for Cotovia TTS.
ovos-tts-plugin-edge-tts
TTS plugin for OVOS based on Edge-TTS.
ovos-tts-plugin-espeakNG
OpenVoiceOS TTS plugin for espeak-ng.
ovos-tts-plugin-google-tx
OVOS TTS plugin for gTTS.
ovos-tts-plugin-lux
LuxTTS plugin for OpenVoiceOS voice assistant platform.
ovos-tts-plugin-marytts
TTS Plugin for MaryTTS.
ovos-tts-plugin-mimic
OVOS TTS plugin for Mimic.
ovos-tts-plugin-pico
OpenVoiceOS TTS plugin for PicoTTS.
ovos-tts-plugin-polly
Requires Amazon access key.
ovos-tts-server
Wraps any OVOS TTS plugin as a standalone microservice — a small, stateless FastAPI app that exposes text-to-speech over HTTP, so TTS can run off-device. Called over HTTP by ovos-tts-server-plugin (or any client speaking its API) instead of loading a TTS plugin in-process.
ovos-tts-server-plugin
A client-side TTS plugin that forwards text to a remote ovos-tts-server instance over HTTP instead of synthesizing speech locally. Registers under the opm.tts entry-point group; loaded by ovos-audio when configured to use a remote TTS server.
ovos-tts-transformer-sox-plugin
This repository contains a Python package for a Text-to-Speech (TTS) transformer that uses SoX (Sound eXchange) for audio processing. The transformer applies various effects to the generated audio before playback.

Wake-word plugins (7)

ovos-ww-plugin-microwakeword
OVOS wake-word plugin wrapping microWakeWord TFLite streaming models from the ESPHome ecosystem. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.
ovos-ww-plugin-openWakeWord
This is an OVOS plugin for openWakeWord, an open-source wake word or phrase detection system. It has competitive performance compared to Mycroft Precise or Picovoice Porcupine, can be trained on 100% synthetic data, and can run on a single Raspberry Pi 3 core. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.
ovos-ww-plugin-precise-onnx
OpenVoiceOS wake-word plugin for Precise using onnxruntime instead of tflite, paired with pre-trained models from precise-lite-models. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.
ovos-ww-plugin-vosk
Mycroft wake-word plugin for Vosk. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.
ovos-ww-plugin-wakewordlab
OVOS wake-word plugin using wakewordlab — compact neural wake-word detection with Silero VAD pre-filtering. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.
precise-lite-models
Free models for usage with precise-lite. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.
wyoming-ovos-wakeword
expose OVOS wake-word plugins via wyoming for usage with the Home Assistant Voice PE. Registers under opm.wake_word; loaded by ovos-dinkum-listener when configured as the active wake-word engine.

VAD plugins (3)

ovos-vad-plugin-noise
simple VAD plugin extracted from the old ovos-listener. Registers under opm.VAD; loaded by ovos-dinkum-listener to decide when speech starts and stops.
ovos-vad-plugin-silero
Silero Voice Activity Detection (VAD) plugin. Registers under opm.VAD; loaded by ovos-dinkum-listener to decide when speech starts and stops.
ovos-vad-plugin-webrtcvad
WebRTC VAD plugin for OpenVoiceOS. Registers under opm.VAD; loaded by ovos-dinkum-listener to decide when speech starts and stops.

Microphone plugins (4)

ovos-microphone-plugin-alsa
OpenVoiceOS Microphone plugin. Registers under opm.microphone; loaded by ovos-dinkum-listener as the audio input source.
ovos-microphone-plugin-files
OpenVoiceOS Microphone Files plugin. Registers under opm.microphone; loaded by ovos-dinkum-listener as the audio input source.
ovos-microphone-plugin-pyaudio
OpenVoiceOS Microphone plugin. Registers under opm.microphone; loaded by ovos-dinkum-listener as the audio input source.
ovos-microphone-plugin-sounddevice
Open Voice OS microphone plugin for python-sounddevice library. Registers under opm.microphone; loaded by ovos-dinkum-listener as the audio input source.

Agent Engine plugins (8)

ovos-a2a-agent-plugin
An OVOS ChatEngine plugin that lets an ovos-persona delegate its reasoning to any external agent that speaks the Agent2Agent (A2A) protocol. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-agentic-loop
Agent-loop ChatEngine plugins for OVOS. Implements eight agentic reasoning patterns (ReAct, Native-ToolCall, Plan-and-Execute, Reflexion, Self-Ask, Chain-of-Thought, CRITIC, Tree-of-Thoughts), six built-in toolboxes, SKILL.md integration, and AGENTS.md context management — all as standard OPM plugins. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-memory-plugins
Give your OpenVoiceOS persona a memory. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-persona
The persona pipeline (the PersonaService class) brings multi-persona management to OpenVoiceOS (OVOS), enabling interactive conversations with virtual assistants. 🎙️ With personas, you can customize how queries are handled by assigning specific solvers to each persona. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-persona-server
A single HTTP server that exposes one OVOS Persona as eight concurrent API surfaces — so any LLM client (OpenAI SDK, LangChain, Ollama tools, Anthropic SDK, Google Gemini SDK, Cohere SDK, HuggingFace TGI client, AWS Bedrock client, or any A2A agent) can talk to your OVOS persona without changes. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-solver-failure-plugin
Extreme fallback, just complains it does not have a brain. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-solver-plugin-aiml
A rule-based chatbot answer engine for OVOS, using AIML pattern matching. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.
ovos-solver-plugin-rivescript
A rule-based chatbot answer engine for OVOS, using RiveScript pattern matching. Used by ovos-persona and the Common Query/fallback pipelines (via Agent Engines) to answer free-form questions or drive agentic behavior.

PHAL plugins (18)

Each is a PHAL (Platform/Hardware Abstraction Layer) plugin, loaded by ovos-PHAL to bridge hardware or OS-level events onto the messagebus.

ovos-PHAL
Plugin based Hardware Abstraction Layer.
ovos-PHAL-plugin-alsa
controls system volume with alsa.
ovos-PHAL-plugin-app-launcher
PHAL plugin for OpenVoiceOS that handles OS-level desktop application management on behalf of ovos-skill-application-launcher (or any other bus client).
ovos-PHAL-plugin-camera
This plugin allows users to interact with cameras using OpenCV or libcamera, take snapshots, and serve video streams over HTTP. It also provides methods for handling camera operations via messagebus events.
ovos-PHAL-plugin-connectivity-events
Monitors network state and exposes it via messagebus.
ovos-PHAL-plugin-dotstar
PHAL plugin driving DotStar-type LEDs on ReSpeaker 2/4/6/8-mic HATs and the Adafruit VoiceBonnet.
ovos-PHAL-plugin-gpsd
Exposes location readings from the gpsd daemon (USB/serial GPS receivers) to the assistant. Warning: the released version imports a symbol removed from ovos-utils and fails to load; a fix is pending upstream review.
ovos-PHAL-plugin-hotkeys
plugin for Keyboard hotkeys, define key combos to trigger bus events.
ovos-PHAL-plugin-ipgeo
Autoconfigure default location based on ip address via ip-api.com.
ovos-PHAL-plugin-mk1
handles integration with the Mycroft Mark1 hardware.
ovos-PHAL-plugin-mk2-v6-fan-control
PHAL plugin controlling the cooling fan on the Mycroft Mark II v6 development kit.
ovos-PHAL-plugin-network-manager
Provides the network-management interface for NetworkManager-based systems, using nmcli for all communication with NetworkManager.
ovos-PHAL-plugin-oauth
⚠️ Early-stage — bridges the oauth.* bus messages so a skill can register an OAuth application and have the OVOS shell drive the authorization flow, storing the resulting credentials.
ovos-PHAL-plugin-pulseaudio
controls system volume with pulseaudio.
ovos-PHAL-plugin-system
Provides system specific commands to OVOS. The dbus interface for this plugin is not yet established.
ovos-PHAL-plugin-tools
A PHAL (Platform / Hardware Abstraction Layer) service provider that exposes all installed OPM ToolBox plugins (opm.agents.toolbox entry-point group) as a unified bus API.
ovos-PHAL-plugin-wallpaper-manager
This PHAL plugin provides a central wallpaper management interface for homescreens and other desktops.
ovos-PHAL-sensors
Expose sensor data from your OVOS device to various systems.

Media / OCP plugins (28)

Unless noted otherwise, these are part of the OVOS Common Play (OCP) media stack; loaded by ovos-media (or the legacy ovos-audio service) to resolve or play a given media type.

MediaProvider plugins

These register under the upcoming opm.media.provider plugin type (see ovos-media). The OCP pipeline calls search() on them directly, in-process, taking over the catalog/search half of the older OCP skill each one names.

Early days: repos public, loading not wired up yet

All eleven MediaProvider repositories are now public and ship PyPI alphas. Installing one does nothing yet — ovos-media does not load opm.media.provider plugins in-process yet, so OCP skills remain the way to provide media today.

ovos-media-provider-bandcamp
MediaProvider plugin for Bandcamp, replacing ovos-skill-bandcamp.
ovos-media-provider-local
MediaProvider plugin for locally stored media files.
ovos-media-provider-pyradios
MediaProvider plugin for radio-browser/pyradios, replacing ovos-skill-pyradios.
ovos-media-provider-somafm
MediaProvider plugin for SomaFM, replacing ovos-skill-somafm.
ovos-media-provider-soundcloud
MediaProvider plugin for SoundCloud, replacing ovos-skill-soundcloud.
ovos-media-provider-tunein
MediaProvider plugin for TuneIn, replacing ovos-skill-tunein.
ovos-media-provider-youtube
MediaProvider plugin for YouTube, replacing ovos-skill-youtube.
ovos-media-provider-youtube-music
MediaProvider plugin for YouTube Music, replacing ovos-skill-youtube-music.
ovos-media-provider-mass
MediaProvider plugin for Music Assistant, the catalog/search half of the Music Assistant integration; superseding the search half of ovos-skill-music-assistant. Playback is handled separately by the companion ovos-media-plugin-mass backend.
ovos-media-provider-news
MediaProvider plugin for broadcast news feeds, replacing ovos-skill-news. Ships its own curated feed catalog and scores each feed against query title, language, and region.
ovos-media-provider-spotify
MediaProvider plugin for Spotify, replacing the search half of ovos-skill-spotify. Queries the Spotify Web API for tracks, artists, and albums; playback is handled separately by the companion ovos-media-plugin-spotify backend.

Playback backends and legacy OCP plugins

ovos-media-classifier
A self-describing, pluggable media-intent classifier that decides what kind of media a request wants ("play some music", "watch an anime") so the OCP pipeline can route it to the right provider. Registers under the opm.media.classifier entry point; deployed as a hard dependency of ovos-ocp-pipeline-plugin (not loaded by the ovos-media daemon itself).
ovos-media-plugin-mpv
An audio/video backend plugin that drives the MPV media player, with play/pause/stop/seek controls and volume management. Loaded by ovos-media (or the legacy ovos-audio service) when MPV is configured as the active playback backend.
ovos-media-plugin-ffplay
A playback backend plugin wrapping ffplay (the FFmpeg player). Loaded by ovos-media (or the legacy ovos-audio service) when ffplay is configured as the active playback backend.
ovos-media-plugin-cli
A generic command-line playback backend: it shells out to any CLI media player, or auto-detects the best available one (sox, mpg123, paplay, aplay, afplay) per platform. Loaded by ovos-media (or the legacy ovos-audio service) as a fallback or explicit backend.
ovos-media
⚠️ Work in progress — pre-release software, under active development and not yet deployed in OpenVoiceOS; APIs may change without notice. Published in the open for transparency; do not depend on it in production yet.
ovos-media-plugin-chromecast
chromecast plugin for ovos-audio and ovos-media.
ovos-media-plugin-mplayer
Mplayer plugin for ovos-media.
ovos-media-plugin-spotify
spotify plugin for ovos-audio and ovos-media.
ovos-media-plugin-vlc
vlc plugin for ovos-media.
ovos-ocp-audio-plugin
OVOS Common Play is a full-fledged voice media player packaged as a mycroft audio plugin.
ovos-ocp-bandcamp-plugin
allows OCP to play bandcamp urls, streams will be extracted at playback time.
ovos-ocp-files-plugin
Packaging of the audio-metadata library for OVOS, adding MP4 support and a maintained PyPI release; used to read audio file tags.
ovos-ocp-m3u-plugin
allows OCP to play .pls and .m3u urls as playlists.
ovos-ocp-news-plugin
allows OCP to play urls for some news providers, this plugin will extract the real stream at playback time.
ovos-ocp-pipeline-plugin
OVOS plugin for specialized media handling.
ovos-ocp-rss-plugin
allows OCP to play rss feeds, the plugin will extract the first playable stream.
ovos-ocp-youtube-plugin
allows OCP to play youtube urls.

Translation plugins (6)

Unless noted otherwise, these register under opm.lang.translate / opm.lang.detect and are used wherever OVOS needs to detect or translate free text, including skills and transformer plugins.

ovos-google-translate-plugin
The plugin is used in a wider context to translate utterances/texts on demand (e.g. from solvers and ovos-bidirectional-translation-plugin).
ovos-lang-detector-classics-plugin
Provides plugins for the following packages:.
ovos-lang-detector-fasttext-plugin
fasttext-language-identification is the companion language detector for the NLLB model.
ovos-translate-plugin-nllb
Language Plugin for NLLB200 language translator.
ovos-translate-server
Wraps any OVOS translation/language-detection plugin as a standalone HTTP microservice. Called over HTTP by ovos-translate-server-plugin (or any client speaking its API) instead of loading a translation plugin in-process.
ovos-translate-server-plugin
A client-side translation/language-detection plugin that forwards text to a remote ovos-translate-server instance over HTTP.

Pipeline / Intent plugins (10)

Unless noted otherwise, these register under opm.pipeline and are loaded by ovos-core's intent service to match utterances to skills.

ovos-markov-pipeline-plugin
An intent pipeline plugin that trains one word-level Markov chain per intent and picks the intent whose model has the lowest perplexity for a given utterance, sitting between pattern-matchers (Adapt, padacioso) and trained classifiers (Padatious) in modeling approach.
intent-test-set
A curated dataset of labeled utterances for benchmarking intent pipeline plugins against each other. Consumed by benchmarking pipelines and test suites; not loaded at runtime.
ovos-adapt-pipeline-plugin
The Adapt Intent Parser is a flexible and extensible intent definition and determination framework. It is intended to parse natural language text into a structured intent that can then be invoked programatically.
ovos-common-query-pipeline-plugin
The OVOS Common Query Framework is designed to answer questions by gathering answers from several skills and selecting the best one.
ovos-hierarchical-knn-pipeline
An intent matching pipeline for OpenVoiceOS (OVOS), powered by a two-stage hierarchical k-NN classifier backed by IBM Granite embeddings and a FAISS index.
ovos-hivemind-pipeline-plugin
When in doubt, ask a smarter OVOS install.
ovos-m2v-pipeline
An intent matching pipeline for OpenVoiceOS (OVOS), powered by the Model2Vec model for intent classification.
ovos-padatious-pipeline-plugin
An efficient and agile neural network intent parser, implemented in pure numpy with a FANN-compatible model format.
ovos-tool-adapters
Bridges MCP (Model Context Protocol) and UTCP (Universal Tool Calling Protocol) servers into the OVOS agentic loop as standard ToolBox plugins.
padatious_cache
Pre-trained Padatious intent classifiers to significantly accelerate the first boot and skill loading of OpenVoiceOS.

Transformer plugins (6)

Unless noted otherwise, these register under an opm.transformer.* group and are loaded by ovos-core or ovos-audio to hook into a stage of the pipeline (text, metadata, dialog, or TTS-audio).

ovos-audio-transformer-plugin-bandpass
An audio transformer that band-pass filters captured speech before STT, attenuating energy outside a configurable range (the telephone band, 300–3400 Hz, by default) to strip non-phonetic rumble and hiss. Registers under opm.transformer.audio; loaded by ovos-dinkum-listener before the STT stage.
ovos-tts-transformer-audiosr
An engine-agnostic TTS transformer that upscales the waveform from any TTS plugin to 48 kHz just before playback, recovering high-frequency detail lost by low-sample-rate voices without retraining. Registers under opm.transformer.tts; loaded by ovos-audio after the TTS stage and before playback.
ovos-audio-transformer-plugin-ggwave
Audio transformer plugin wrapping ggwave (data-over-sound) so OVOS can receive audio QR codes such as Wi-Fi setup credentials spoken through a speaker.
ovos-audio-transformer-plugin-speechbrain-langdetect
spoken language detector for ovos.
ovos_tts_transformer_FlashSR
Audio super-resolution for OpenVoiceOS speech synthesis. FlashSR upsamples the audio produced by any TTS plugin from 16 kHz to 48 kHz just before playback, recovering high-frequency detail that low-sample-rate voices discard. The result is brighter, less muffled speech without retraining or replacing your existing voice.
ovos_tts_transformer_NovaSR
Audio super-resolution for OpenVoiceOS speech synthesis. NovaSR upsamples the audio produced by any TTS plugin from 16 kHz to 48 kHz just before playback, recovering high-frequency detail that low-sample-rate voices discard. The result is brighter, less muffled speech without retraining or replacing your existing voice.

Hardware / OS images (10)

Unless noted otherwise, these are consumed by device images and build tooling (raspOVOS, ovos-buildroot) rather than by the runtime software stack directly.

buildroot
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation.
mycroft-mark1-firmware
This repository holds the code run on the Arduino within a Mycroft unit. It manages the eyes, the mouth, and the button. The code is written entirely in C++ with Arduino's standard library.
ovos-buildroot
A minimalistic Linux OS bringing the open source voice assistant ovos-core to embedded, low-spec headless and/or small (touch)screen devices.
ovos-hardware-helpers
A small library to help with specific hardware.
ovos-i2c-detection
A small repo containing auto-detection scripts for i2c devices.
ovos-i2csound
Script for i2c HAT detection and configuration on a Raspberry Pi.
ovos-mark1-utils
small library to interact with a Mycroft Mark1 faceplate via the messagebus.
ovos-systemd
A legacy, unmaintained set of example systemd unit files written for the old mycroft-core stack (predating OVOS's own systemd packaging). It is not wired into the current OVOS install paths — the ovos-installer and raspOVOS each ship their own current systemd units instead; see Production Operations for real, current examples.
raspOVOS
raspOVOS is the flagship OpenVoiceOS experience for the Raspberry Pi: ready-to-flash images that turn a Pi into a voice assistant.
raspovos-audio-setup
Automatic audio configuration for Raspberry Pi devices running OpenVoiceOS.

Tooling & CI (14)

Unless noted otherwise, these are standalone developer or operator tools, not a runtime dependency of the OVOS stack.

gh-automations
Reusable GitHub Actions workflows and Python scripts for the OpenVoiceOS ecosystem.
ovos-busmon
Live monitor, capture, and injection tool for the OpenVoiceOS messagebus. Stream every bus message to a browser, filter by type (glob), inspect payloads, export captures as JSONL, and inject messages directly from the UI.
ovos-docker
Please follow the dedicated documentation.
ovos-docker-stt
Docker/Podman compose files that run an OVOS STT plugin as a standalone speech-to-text container service.
ovos-docker-tts
Docker/Podman compose files that run an OVOS TTS plugin as a standalone text-to-speech container service.
ovos-docker-tx
Docker/Podman compose files that run an OVOS translation plugin as a standalone translation container service.
ovos-docs-viewer
in terminal docs viewer.
ovos-installer
Installer for Open Voice OS (OVOS) and HiveMind on Linux and macOS. Supports interactive installs, scenario-based automation, and optional container deployment.
ovos-spec-tools
Reference implementation of the OVOS formal specifications — the low-level, dependency-light primitives those specifications describe.
ovos-tools
A grab-bag of helper scripts for developing, testing, and administering OVOS devices.
ovos-wyoming-docker
A collection of Docker images for running OVOS services using the Wyoming Protocol.
ovos-yaml-editor
The OpenVoiceOS Config Editor is a web-based application for managing and editing the configuration files of OpenVoiceOS, supporting YAML and JSON formats. It provides an easy-to-use interface for modifying and saving configuration data, making it simple for users to adjust system settings.
wyoming-ovos-stt
expose OVOS STT plugins via wyoming for usage with the Home Assistant Voice PE.
wyoming-ovos-tts
expose OVOS TTS plugins via wyoming for usage with the Home Assistant Voice PE.

Datasets & Models (3)

These are consumed by training or benchmarking pipelines and plugin test suites; none are loaded at runtime.

ovos-datasets
All datasets released under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
ovos-ww-community-dataset
Wake-word training data provided by the OpenVoiceOS/Mycroft Community.
voices_demo
Audio samples demonstrating available TTS voices, for comparing options before configuring one.

Project infrastructure (web/blog) (4)

Public-facing website or blog infrastructure for the project; not part of the runtime software stack.

ovos-blogs
This is the existing blog-starter plus TypeScript.
ovos-landing-page
A community-driven, open-source AI voice platform.
ovos-org-website
Test repo for ovos webpage.
ovos-technical-manual
the OVOS project documentation is written and maintained by users just like you!

Meta & infrastructure / other components (43)

Repositories that do not fit a single functional category above: organization-wide templates, legacy/reference components, standalone libraries the ecosystem depends on, and assets used across projects.

.github
The organization-wide .github repository: issue/PR templates and the profile README shown on the OpenVoiceOS organization page. Read by GitHub itself, not by any OVOS service.
DrQA
A PyTorch implementation of the "Reading Wikipedia to Answer Open-Domain Questions" paper, mirrored for reference. Not consumed by any current OVOS component; kept as a historical reference for open-domain question answering research.
OVOS-skills-store
The community skill store: a curated list where OVOS developers submit and discover third-party skills. Read by skill-installer tooling and the skill-store GUI to populate the list of installable skills.
OpenVoiceOS
The organization's release tracker — high-level release notes across the ecosystem's many repositories. Reference only; no runtime component consumes it.
VocalFusionDriver
A Linux kernel driver for the XMOS VocalFusion microphone array, built for kernel 5.10. Used when building custom kernels for XMOS-based microphone hardware; not needed for standard installs.
architecture
Formal, implementation-agnostic specifications for the voice-OS application binary interface — intent template grammar, locale resource formats, and the interfaces skills and pipelines must honor. Consumed as the reference spec by ovos-spec-tools and by pipeline/skill authors checking conformance.
kw-template-matcher
A standalone template-expansion and fuzzy-matching utility: it expands templates with slots, optional phrases, and alternatives, then matches free text against them with confidence scoring. Used for prototyping NLU/intent grammars; not itself wired into an OVOS pipeline entry point.
linha-fina
An SVM-based intent engine that can add or remove intents at runtime without retraining from scratch. Used as a benchmarking baseline for pipeline plugins rather than a production matcher.
message_spec
Reference material describing OVOS messagebus message shapes. Superseded in practice by ovos-pydantic-models, which is the actively maintained, machine-readable version of the same specification.
mycroft-classic-listener
The original Mycroft-core listener, updated to run on top of current OVOS packages. Kept as a simpler alternative to ovos-dinkum-listener and as a historical reference to the classic Mark 1 implementation; not the default listener.
mycroft-gui-qt6
A Qt6 port of the Qt5 Mycroft GUI client, aiming for full feature parity. Acts as a GUI client that connects to ovos-gui over the GUI protocol; used on devices such as the Mycroft Mark II that render a native Qt interface.
nebulento
A lightweight fuzzy-matching intent parser built on rapidfuzz. Available as an alternative intent-matching engine; not wired into the default OVOS pipeline stack.
ovos-YesNo-plugin
A heuristic yes/no answer classifier for OpenVoiceOS. Used by skills that need to interpret a freeform confirmation response (skills call it directly rather than through an OPM entry-point group).
ovos-bidirectional-translation-plugin
⚠️ Early-stage — bundles an utterance-transformer and a dialog-transformer plugin that together let OVOS understand a request in one language and reply in the user's own language. Registers under opm.transformer.text / opm.transformer.dialog; loaded by ovos-core's transformer pipeline when enabled. See Bidirectional Translation for the design.
ovos-chromadb-embeddings-plugin
A ChromaDB-backed vector-store plugin implementing the EmbeddingsDB interface. Loaded by persona/memory components (such as ovos-memory-plugins' RAG backend) that need a persistent embeddings store.
ovos-ddg-plugin
A DuckDuckGo Instant Answers solver plugin. Registers as a common-query / solver plugin, used by ovos-persona and the common-query pipeline to answer general-knowledge questions.
ovos-dialog-normalizer-plugin
A dialog-transformer plugin that normalizes the text OVOS is about to speak (expanding abbreviations, numbers, etc.) before it reaches TTS. Registers under opm.transformer.dialog; loaded by ovos-core's dialog-transformer pipeline stage.
ovos-gguf-plugin
A unified GGUF/llama-cpp-python wrapper providing chat, summarization, dialog rewriting, translation, language detection, and text embeddings from quantized local models. Registers multiple opm.* plugin types (solver, transformer, embeddings) backed by the same GGUF runtime, so it can be loaded by ovos-persona, the transformer pipeline, or memory backends depending on which capability is configured.
ovos-legacy-mycroft-gui-plugin
The reference implementation of the opm.gui_adapter interface: translates OVOS SYSTEM_* page templates into the legacy mycroft-gui Qt WebSocket protocol so existing Qt5/Qt6 clients keep working, rendering pages from its own bundled QML. Despite the name, it is the modern adapter, not a legacy shim.
ovos-localize
A GitHub-native localization platform purpose-built for OVOS skill and plugin locale files, replacing GitLocalize. Used by maintainers and translators to manage translations; see Contribute Translations with OVOS Localize for the workflow.
ovos-machine-translations
Temporary machine-translated resource files produced while skills and plugins waited for GitLocalize-based human translation. Historical/staging resource, not imported by runtime code.
ovos-messagebus-chat-plugin
A ChatEngine agent plugin (opm.agents.chat) that proxies chat turns through a connected OVOS messagebus, sending each utterance through the OVOS pipeline and collecting the synthesized reply. Loaded by chat-style agent front-ends that want to drive OVOS as their backend rather than talking to it directly.
ovos-openai-plugin
Provides OpenAI-Chat-Completions-compatible solver/persona plugins, usable against OpenAI itself or any server implementing the same /chat/completions contract (ollama, llama.cpp, vLLM, LocalAI). Loaded by ovos-persona when a persona is configured to use an OpenAI-compatible model.
ovos-option-matcher-fuzzy-plugin
A fuzzy-matching OptionMatcherEngine plugin, used to pick the closest matching item from a list of options a skill offers (e.g. disambiguating "the second one" or a near-miss name). Loaded by skills that use the OptionMatcher helper from ovos-workshop.
ovos-qdrant-embeddings-plugin
A Qdrant-backed vector-store plugin implementing the EmbeddingsDB interface, an alternative to ovos-chromadb-embeddings-plugin. Loaded by persona/memory components that need a persistent embeddings store backed by Qdrant.
ovos-utterance-corrections-plugin
An utterance-transformer plugin that applies user-defined find/replace corrections to STT output before intent matching, to fix recurring misrecognitions. Registers under opm.transformer.text; loaded by ovos-core's utterance-transformer pipeline stage.
ovos-utterance-normalizer
An utterance-transformer plugin that normalizes recognized text (casing, punctuation, contractions) before it reaches intent matchers. Registers under opm.transformer.text; loaded by ovos-core's utterance-transformer pipeline stage.
ovos-utterance-plugin-cancel
An utterance-transformer plugin that cancels an in-progress utterance when the user appends a cancel/nevermind phrase. Registers under opm.transformer.text; loaded by ovos-core's utterance-transformer pipeline stage.
ovos-wikipedia-plugin
Wikipedia integration exposing both a retrieval engine for RAG pipelines and a tool-use toolbox for agentic personas. Loaded by ovos-persona (as a solver/tool) or by RAG-based memory backends that need a Wikipedia retriever.
ovos-wolfram-alpha-plugin
⚠️ Marked alpha upstream — Wolfram Alpha integration providing a retrieval engine and an agent toolbox, the same dual-role pattern as ovos-wikipedia-plugin. Loaded by ovos-persona when Wolfram Alpha is configured as a solver or tool.
ovos-wordnet-plugin
Exposes WordNet as a retrieval engine and an agent toolbox with lookup tools (definitions, synonyms). Loaded by ovos-persona when WordNet is configured as a solver or tool.
ovos-ww-verifier-plugin-speaker
A wake-word verifier plugin that rejects wake-word triggers from voices that are not enrolled household members. Registers under opm.wake_word.verifier; loaded by ovos-dinkum-listener as a second-stage check after the wake-word engine fires.
ovos_assets
Shared images, icons, and artwork used across OpenVoiceOS repositories and documentation. Referenced (linked or copied) by websites, GUI themes, and READMEs across the organization; not imported by running code.
ovoscope
An end-to-end testing framework for OVOS skills: it runs a full ovos-core pipeline in-process against a FakeBus, with no server, audio stack, or network required. Used by skill authors and CI to load real skill plugins, emit a test utterance, and assert on the resulting bus messages; see the ovoscope skill docs.
padacioso
A lightweight, dependency-light regex-based intent parser, file-format compatible with Padatious. Registers under opm.pipeline; loaded by ovos-core's intent service as a low-footprint alternative to the neural Padatious engine.
palavreado
A dead-simple keyword-based intent parser positioned as a drop-in replacement for Adapt. Registers under opm.pipeline; loaded by ovos-core's intent service when configured as the keyword-matching pipeline stage.
pi-gen
A mirror of the official tool used to build Raspberry Pi OS images (formerly Raspbian). Used by the raspOVOS build process to produce bootable Raspberry Pi images; not a runtime dependency.
pyhtmx-gui-client
A GUI client for OpenVoiceOS built with HTMX, TailwindCSS, and daisyUI instead of Qt. Connects to ovos-gui over the GUI protocol; an alternative renderer for devices that prefer a web-based interface.
quebra_frases
A small utility library that chunks strings into byte-sized pieces (sentences, words, numbers) for text processing. Imported directly as a library by several parser packages, including ovos-date-parser and ovos-number-parser.
renovate-config
Shared Renovate bot configuration for dependency-update pull requests across OpenVoiceOS repositories. Read by the Renovate GitHub App, not by any OVOS service.
rpi-linux
A mirror of the Raspberry Pi Foundation's Linux kernel source tree. Used to build the kernel for Raspberry Pi-based OVOS images; unrelated kernel issues should be reported upstream, not against this mirror.
status
The open-source uptime monitor and public status page for OpenVoiceOS-hosted services, powered by Upptime. Standalone monitoring infrastructure; not part of the runtime stack.
wallpaper_changer
A Python library that changes the desktop wallpaper programmatically across several Linux desktop environments. Used as a library by ovos-skill-wallpapers to apply the wallpaper it fetches.

Read next: Bus Events Reference Related: Core Libraries · Deprecated & Archived Repositories · Command-line Tools · Plugin Ecosystem