Deprecated & Archived Repositories¶
In a nutshell
This page is a reference list of old OVOS code projects that are no longer maintained, together with what replaced each one. It exists so that if you run into an old package name or an out-of-date guide online, you can look it up here, see that it has been retired, and find the current thing to use instead. You do not need to read it top to bottom: treat it as a lookup table. See the Glossary for terms.
Looking for an answer to a skill-development question instead? Start at Your First Skill or the Developer FAQ. This page is only about retired repositories, not how to write skills today.
These repositories are archived
The repositories below are archived in the OpenVoiceOS GitHub organization. They are read-only and no longer maintained. They are listed here so you can recognize them and find the current replacement. Do not start new work against them.
This page covers repo-level deprecations (an entire repository retired). For entry-point-level deprecations, an old OPM entry point group renamed to a canonical one while the plugin itself keeps working, see Plugin Types Reference: Deprecated Types.
There are roughly 85 archived repositories (the exact count drifts as more get archived). They are grouped by area below. Each row gives the reason and the current replacement where one exists.
Backend services (removed architecture) (5)¶
OVOS no longer uses a central backend. These are removed, not replaced.
| Repository | What it was | Replacement / status |
|---|---|---|
| ovos-backend-client | client library for interaction with all compatible ovos-core backend services | Removed: OVOS is backendless |
| ovos-backend-manager | A simple web UI for personal backend, powered by PyWebIO | Removed: OVOS is backendless |
| ovos-binary-shop | Wheels and pre-compiled binaries for usage with ovos plugins / images | Removed: wheels are published on PyPI |
| ovos-personal-backend | personal backend - self-hosted backend to manage multiple OVOS devices | Removed: OVOS is backendless |
| ovos-stt-plugin-selene | STT plugin to use selene backend services | Removed: OVOS is backendless |
Skills (renamed, or folded into pipelines/services) (11)¶
Old Mycroft-era skills. Most were renamed skill-ovos-* → ovos-skill-* or folded into core pipelines.
| Repository | What it was | Replacement / status |
|---|---|---|
| ovos-skill-fallback-chatgpt | Fallback skill that answered unhandled utterances with ChatGPT | ovos-persona |
| ovos-skills | ovos-core metapackage for skills daemon | ovos-core (skills run in-process) |
| skill-homescreen-lite | Minimal homescreen for remote client devices | ovos-skill-homescreen |
| skill-ovos-alarm | Mycroft AI Alarm Skill - Set single and recurring alarms, with a choice of alarm sounds | ovos-skill-alerts |
| skill-ovos-common-play | Mycroft AI official Playback Control Skill - providing Intents for other Skills to use common playback functionality (via Common Play) | OCP pipeline (ovos-ocp-pipeline-plugin) |
| skill-ovos-common-query | Skill Negotiating for the best source for an answer via Common QA | ovos-common-query-pipeline-plugin |
| skill-ovos-mycroftgui | Mycroft skill to take control of the Mycroft GUI QT application. | GUI rework (ovos-gui) |
| skill-ovos-settings | Mycroft skill to take control of OpenVoiceOS it's functions and tools. | GUI rework: pyhtmx-gui-client |
| skill-ovos-setup | OpenVoiceOS Setup Skill - configure your device and optionally connect it to a backend server | Removed, OVOS is backendless. Onboarding is via ovos-installer |
| skill-ovos-stop | stop whatever the assistant is doing | Stop pipeline (ovos-stop-pipeline-plugin) |
| skill-ovos-timer | Timer Skill | ovos-skill-alerts |
STT plugins (5)¶
Superseded STT engines.
| Repository | What it was | Replacement / status |
|---|---|---|
| ovos-stt-plugin-HiTZ | STT plugin for Basque, using HiTZ Basque Center models | ovos-stt-plugin-onnx-asr |
| ovos-stt-plugin-fasterwhisper-zuazo | STT plugin loading Xabier de Zuazo's FasterWhisper fine-tunes for Iberian-peninsula languages (pt, es, gl, ca, eu) |
ovos-stt-plugin-fasterwhisper |
| ovos-stt-plugin-mms | STT plugin for Meta's MMS (Massively Multilingual Speech) models | ovos-stt-plugin-wav2vec2 |
| ovos-stt-plugin-nos | Galician STT plugin using Proxecto Nós models | ovos-stt-plugin-wav2vec2 |
| ovos-stt-plugin-projectAINA-remote | STT plugin calling a remote demo server hosted by Project AINA (Catalan speech models) | Remote demo server is gone, but it served a Catalan Whisper model: run that model locally with ovos-stt-plugin-fasterwhisper or ovos-stt-plugin-whisper |
TTS plugins (7)¶
Superseded TTS engines.
| Repository | What it was | Replacement / status |
|---|---|---|
| ovos-tts-plugin-cotovia-remote | TTS plugin calling a remote demo server for Cotovia TTS (Galician) | Removed, unofficial demo server, now gone. No replacement |
| ovos-tts-plugin-matxa-multispeaker-cat | TTS plugin for the Matxa multispeaker/multidialect Catalan voices | phoonnx: runs the same Matxa Catalan models |
| ovos-tts-plugin-mimic2 | TTS plugin for Mimic2, MycroftAI's proprietary cloud-hosted Tacotron voice | Removed: proprietary cloud-hosted Tacotron model, never released. The kusal voice in phoonnx was trained on the same dataset and can be used instead. |
| ovos-tts-plugin-mimic3 | Text to speech plugin for OVOS using Mimic 3 | phoonnx: directly supports the Mimic3 voices (as it does Larynx and Piper voices) |
| ovos-tts-plugin-mimic3-server | Client plugin calling a remote Mimic3 TTS server | The Mimic3 server API is gone, but phoonnx runs the Mimic3 voices directly |
| ovos-tts-plugin-nos | Galician TTS | phoonnx: runs the Proxecto Nós Galician voices |
| ovos-tts-plugin-piper | TTS plugin running Piper ONNX voices | phoonnx: runs Piper ONNX voices (incl. the kusal voice) |
Wake-word & VAD plugins (8)¶
Older wake word/VAD engines. The Precise family is superseded by the ONNX build.
| Repository | What it was | Replacement / status |
|---|---|---|
| ovos-vad-plugin-precise | tflite GRU VAD detector | ovos-vad-plugin-silero |
| ovos-ww-plugin-nyumaya-legacy | wake-word plugin for mycroft-core | Removed: use ovos-ww-plugin-precise-onnx / openWakeWord |
| ovos-ww-plugin-precise | mycroft plugin for detecting wake word with precise | ovos-ww-plugin-precise-onnx |
| ovos-ww-plugin-precise-lite | TFLite Precise wake-word plugin | Archived, but still the shipped fallback (fallback_ww) wake-word engine in the bundled mycroft.conf (the primary is ovos-ww-plugin-precise-onnx): ovos-ww-plugin-precise-onnx is the maintained successor for new setups |
| ovos-ww-plugin-snowboy | snowboy plugin for mycroft | Removed: use ovos-ww-plugin-precise-onnx / openWakeWord |
| precise-lite | A lightweight, simple-to-use, RNN wake-word listener | ovos-ww-plugin-precise-onnx |
| precise-lite-trainer | train wake-word models | Archived: superseded by WakeForge (prerelease) with ovos-ww-plugin-wakeforge; openWakeWord/microWakeWord also train new phrases |
| precise_lite_runner | Standalone runner library for using Precise Lite wake-word models outside OVOS | ovos-ww-plugin-precise-onnx |
PHAL & GUI plugins (16)¶
Hardware/GUI plugins superseded by the current PHAL set or the GUI rework.
| Repository | What it was | Replacement / status |
|---|---|---|
| ZZZ-ovos_enclosure | Enclosure module | ovos-PHAL |
| mycroft-gui-qt5 | maintained version of the old QT5 mycroft-gui for OpenVoiceOS | mycroft-gui-qt6 |
| ovos-PHAL-plugin-balena-wifi | PHAL plugin providing a Balena-based Wi-Fi setup interface | ovos-PHAL-plugin-network-manager |
| ovos-PHAL-plugin-brightness-control-rpi | PHAL plugin controlling screen brightness on Raspberry Pi devices | GUI rework: pyhtmx-gui-client |
| ovos-PHAL-plugin-color-scheme-manager | OVOS Shell ColorScheme Manager Plugin for OVOS PHAL | GUI rework: pyhtmx-gui-client |
| ovos-PHAL-plugin-configuration-provider | PHAL plugin to provide configuration in displayable GUI format | GUI rework: pyhtmx-gui-client |
| ovos-PHAL-plugin-dashboard | Dashboard PHAL plugin to handle Dashboard operations | Removed: community-maintained, no official replacement |
| ovos-PHAL-plugin-display-manager-ipc | Legacy Mark 1 faceplate display-manager plugin, tracking which skill "owns" the display | Removed: folded into ovos-gui |
| ovos-PHAL-plugin-gui-network-client | A GUI Network Client For PHAL | ovos-PHAL-plugin-network-manager |
| ovos-PHAL-plugin-homeassistant | HomeAssistant PHAL Plugin for OpenVoice OS | Removed: use a dedicated Home Assistant skill (e.g. OscillateLabsLLC/skill-homeassistant) |
| ovos-PHAL-plugin-mk2 | Monolithic Mark 2 hardware PHAL plugin (fan, LEDs, buttons together) | ovos-PHAL-plugin-mk2-v6-fan-control |
| ovos-PHAL-plugin-notification-widgets | Notifications and Widgets PHAL plugin | GUI rework: pyhtmx-gui-client |
| ovos-PHAL-plugin-wifi-setup | Central Wi-Fi Setup Plugin for PHAL | ovos-PHAL-plugin-network-manager |
| ovos-gui-plugin-shell-companion | Bus-API companion plugin integrating with the legacy ovos-shell | GUI rework: pyhtmx-gui-client |
| ovos-media-plugin-qt5 | default GUI implementation for OCP framework | GUI rework (ovos-gui adapters) |
| ovos-shell | The Qt5 (mycroft-gui-qt5-embedding) shell application for EGLFS display platforms | GUI rework: pyhtmx-gui-client |
Core, libraries & tooling (11)¶
Old metapackages/utilities, merged elsewhere or retired.
| Repository | What it was | Replacement / status |
|---|---|---|
| ovos-classifiers | Experimental, pre-alpha grab-bag of text/audio classifiers | Removed: split into focused libs (ovos-utterance-normalizer, ovos-lang-detector-, ovos--parser) |
| ovos-cli-client | Standalone debug CLI client, extracted from classic mycroft-core | Removed: use messagebus tooling (ovos-busmon) |
| ovos-listener | ovos-core metapackage for speech daemon | ovos-dinkum-listener |
| ovos-translate-plugin-deepl | Translation plugin calling the (paid, API-key-gated) DeepL service | ovos-translate-plugin-nllb |
| ovos-translations | Machine-translated locale resources produced while awaiting human translation | ovos-localize |
| ovos_skill_installer | A package extraction tool for Python | ovos-core / ovos-workshop |
| ovos_skill_manager | skill installer for OVOS | ovos-core / ovos-workshop |
| ovos-lingua-franca | Mycroft's multilingual text parsing and formatting library | Split into focused libraries: ovos-date-parser, ovos-number-parser, and the other ovos-*-parser packages |
| mycroft-legacy | Restored select deprecated mycroft-core functionality for installs that still depended on it | Archived, no replacement |
| scripts | Grab-bag of small helper scripts for OVOS maintenance tasks | Archived; log tooling lives in ovos-utils (ovos-logs) |
| zzz-old-ovos-utils | collection of simple utilities for use across the mycroft ecosystem | ovos-utils |
Datasets, lists & images (8)¶
Reference/data repos kept for history.
| Repository | What it was | Replacement / status |
|---|---|---|
| ZZZ-raspOVOS | Run ovos ontop of RaspberryPiOS | raspOVOS: the current, actively maintained image |
| awesome-ocp-skills | Media skills for OCP, music, movies, radio, audiobooks and more! | OVOS-skills-store |
| awesome-ovos-plugins | List of ovos-plugin-manager plugins and projects | OVOS-skills-store |
| big-tts-cache | cached utterances from the defunct mimic2 TTS from Mycroft AI | Removed (mimic2 retired) |
| lang-support-tracker | Dashboard tracking per-language plugin/skill translation coverage | ovos-localize |
| ovos-gitlocalize-intent-dataset | Exported dataset of intent utterances collected via GitLocalize translation | ovos-localize |
| ovos-ww-auto-synth-dataset | Pipeline that auto-synthesized wake-word training audio from submitted configs | ovos-ww-community-dataset |
| raspovos-manual | User manual for the raspOVOS image | raspOVOS README / ovos-installer |
Test, template & internal repos (14)¶
Scaffolding/test/dummy repos, not user-facing.
| Repository | What it was | Replacement / status |
|---|---|---|
| disable-msm-dummy-repo | A repository for sharing and collaboration for third-party Mycroft skills development. | Removed: MSM (Mycroft Skills Manager) test artifact |
| hardware-mycroft-mark-1 | in-case-of-apocalypse archive of Mycroft Mark 1 repository | historical archive |
| my-assistant | template repo for derivative voice assistants | Removed: old assistant template scaffold |
| ovos-skills-info | Skill information parser support skill | Removed: skill metadata folded into ovos-workshop |
| ovos-solver-YesNo-plugin | Heuristic yes/no answer classifier, under the old solver plugin type | ovos-YesNo-plugin (needs ovos-plugin-manager>=2.4.0) |
| quiet.py | Python Ctypes Bindings for libquiet | Removed: use ovos-audio-transformer-plugin-ggwave |
| skill-abort-test | internal test skill for an ovos_utils change |
Removed: internal test skill |
| skill-balena-wifi-setup | Skill-based Wi-Fi setup flow for Balena-managed devices | ovos-PHAL-plugin-network-manager |
| skill-monkey-patch-tester | test monkey patches | Removed: internal test skill |
| skill-monkey-patcher | apply patches to mycroft-core at runtime | Removed, mycroft-core runtime patcher. No replacement |
| skill-template-repo | Starter template repo for scaffolding a new skill | ovos-skill-hello-world |
| template-package-repo | Starter template repo for scaffolding a new plugin package | Removed: use gh-automations shared workflows |
| tskill-ocp-cps | Internal test skill exercising the OCP common-play-service contract | Removed: internal test skill |
| tskill-osm_parsing | Repository to test OSM parser testing | Removed: internal test skill |
Read next: License Related: OVOS Repository Index · Contributing · gh-automations Overview