Installation

August 11, 2026 · View on GitHub

Requirements

From PyPI

pip install nebulento

This installs the core library only. rapidfuzz, quebra_frases, and ovos-spec-tools are pulled in as hard dependencies.

For the OVOS pipeline plugin entry point, install the ovos extra:

pip install "nebulento[ovos]"

From Source

git clone https://github.com/OpenJarbas/nebulento
cd nebulento
pip install -e .

Using uv:

uv pip install -e .

Optional: Benchmark Dependencies

To run benchmark/compare.py against padaos, padacioso and padatious you need the benchmark extras:

pip install nebulento[benchmark]
# installs: padaos, padacioso, padatious

OVOS Plugin Registration

When nebulento is installed it registers an opm.pipeline entry point:

ovos-nebulento-pipeline-plugin = nebulento.opm:NebulentoPipeline

ovos-plugin-manager discovers this automatically. No extra registration steps are required.

Verifying the Install

from nebulento import IntentContainer, MatchStrategy

c = IntentContainer()
c.add_intent("hello", ["hello", "hi there"])
result = c.calc_intent("hello")
assert result["name"] == "hello"
print("OK")

Home · Quick Start →