# Try flurry on your laptop

> Three commands, sample data, no Snowflake account needed.

Canonical: https://dvt.dev/docs/local/

flurry runs on a laptop with sample data from a fictional company, so you can build apps before you install anything in Snowflake. Nothing leaves your machine.

1. **Install the tools.** On a Mac with Homebrew: `brew install uv node`. You need Python 3.12 (uv fetches it) and Node 22 or newer.
2. **Get the code and its packages.** In the flurry folder, run:

```sh run
npm ci
npm ci --prefix service/flurry/builder
```

3. **Start flurry.** Run `uv run --project service flurry dev`. The first start builds the screens and the example apps, which takes about a minute.
4. **Open it.** Go to `http://127.0.0.1:8787`, then click **Connect AI** and pick the app you use.

To check everything works without opening a browser, this prepares flurry, serves it on a spare port, opens every example app and exits:

```sh run
uv run --project service flurry dev --check
```

<details>
<summary>More options</summary>

- **Linux:** install uv with `curl -LsSf https://astral.sh/uv/install.sh | sh` and Node 22+ from your package manager.
- **Another port:** `flurry dev --port 8800`.
- **Fresh sample data:** `flurry dev --reseed`.
- **Where data lives:** the `FLURRY_HOME` folder, `./.flurry` by default.
- Every flag is in [the local reference](https://dvt.dev/docs/local/).

</details>

## Didn't work?

See [troubleshooting](https://dvt.dev/docs/troubleshooting/#flurry-dev-fails-to-start).
