> ## Documentation Index
> Fetch the complete documentation index at: https://docs.celeryroot.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Demo project

> Run Celery Root from source with seeded test data.

## Overview

The demo project is a local, source-based stack with seeded test data. Use it when you want to explore Celery Root without wiring up your own workers. This runs from source instead of the prebuilt wheel.

## Install from source

From the repo root:

```bash theme={null}
make install
```

This runs:

* `uv sync --all-extras --dev --frozen`
* `uv run pre-commit install`
* `npm --prefix frontend/graph-ui install`

## Start the demo workers

From the repo root:

```bash theme={null}
make demo_workers
```

This starts the demo infrastructure and then brings up the three demo workers.

## Seed demo tasks

Seed demo tasks manually any time:

```bash theme={null}
make demo_tasks
```

If you specifically want the graph demo task set:

```bash theme={null}
make demo_graph_tasks
```
