Skip to content

Install

Retriever has two install tracks. Use the source checkout today for working demos, examples, Rerun visualization, and repository tests. Use the minimal package track after retriever-core==0.0.1 resolves from PyPI.

git clone https://github.com/openretriever/retriever
cd retriever
pixi install
pixi run demo-webcam-detection-mock

Then try the live webcam/Rerun path:

pixi run demo-webcam-detection

This track includes repository examples and optional visualization dependencies. It is the recommended public-preview path until the PyPI package is live.

After retriever-core==0.0.1 is published on PyPI, install the minimal runtime package with:

python -m pip install retriever-core

The public runtime distribution name is retriever-core; the Python import package is retriever:

from retriever.flow import Flow, Pipeline, Rate, io

The minimal runtime package is for library use. Repository demos such as demo-webcam-detection, graph-rendering helpers, Rerun examples, and tutorial assets still require the source checkout unless their dependencies are installed separately.

Situation Command
Reliable first smoke, no camera, no GUI pixi run demo-webcam-detection-mock
Live webcam plus Rerun/stdout fallback pixi run demo-webcam-detection
Understand the smallest Flow first pixi run demo-basic-flow
Render an HTML graph artifact pixi run docs-tutorial-perception-html

demo-webcam-detection-mock is the deterministic first smoke: synthetic frames, stdout output, no camera permission, no GUI requirement. demo-webcam-detection is the live visual step: real webcam, --visualize auto, Rerun when available and stdout otherwise.