ovos-docs-viewer

August 13, 2026 ยท View on GitHub

A terminal application that shows OpenVoiceOS documentation. It downloads the docs from GitHub and displays them in a text-based browser. A file tree sits on the left, and a markdown viewer sits on the right.

docs

Installation

pip install ovos-docs-viewer

Usage

$ ovos-docs-viewer --help
Usage: ovos-docs-viewer [OPTIONS] {skills|live-status|raspOVOS|installer|technical|messages|hivemind|architecture}

  View documentation for one of:

  skills       skill READMEs
  technical    the OVOS technical manual
  messages     the bus message spec
  hivemind     HiveMind community docs
  architecture the OVOS formal specifications (protocol/ABI specs)
  live-status  live ecosystem status, always re-fetched
  raspOVOS     raspOVOS user docs
  installer    ovos-installer docs

  Files are cached under $XDG_DATA_HOME/ovos_docs (default
  ~/.local/share/ovos_docs). Use --refresh to wipe and re-download the
  selected documentation set only.

Options:
  --refresh  Wipe and re-download the selected documentation set before
             launching.
  --help     Show this message and exit.

Pick a documentation set from the list above. The tool downloads the matching docs on first use and caches them locally under $XDG_DATA_HOME/ovos_docs (~/.local/share/ovos_docs by default). Use the file tree to pick a page, and read it in the markdown viewer.

Pass --refresh to wipe and re-download the selected documentation set before launching (other sets keep their cache). Note that live-status is always re-fetched on every run, refresh or not, since it tracks live ecosystem state rather than a stable doc set.

1

2

3

License

See the LICENSE file.