Retriever is now open sourceGitHub →
Get started

Start with a camera.

Run the live webcam Flow graph from Retriever Hub. It detects red and blue objects, then streams the result to Rerun on your machine.

Camera demo from Hub
pip install "retriever-core[demo]"
retriever demo webcam --seconds 60 --visualize rerun --refresh

The command fetches openretriever/webcam-demo, opens your webcam, and logs detections to Rerun. Runtime only, no demos? pip install retriever-core.

Quickstart

Run the camera demo

Load the live webcam color-detection Flow graph from Hub and view its detections in Rerun.

Camera demo →
Concepts

Learn the concepts

Flows, clocks, and sync policies — and how one graph runs in-process for debugging or on a backend for real.

Runtime guide →
Debugging

Debug and replay

Render the graph, step it locally with normal breakpoints, record a run, and replay exactly what each node consumed.

Debugging guide →
Examples

Explore robot examples

Perception, memory, language, and simulation examples in GoldenRetriever, plus reusable payload types through the Hub.

GoldenRetriever examples →

Design principles

Compose a closed-loop hierarchy

Planning, memory, monitoring, skills, and control make decisions at different horizons. Retriever connects those levels in one hierarchical graph, with feedback and timing kept explicit.

Read the concepts →

Reference

Useful links

Using a coding agent? Send it to llms.txt for the docs map.