# Launching the Dashboard

## Launching a Local Dashboard

You can launch the dashboard by running:

```sh
trackio show
```

```py
import trackio

trackio.show()
```

## Loading a Specific Project

You can also provide an optional `project` name as the argument to load a specific project directly:

```sh
trackio show --project "my-project"
```

```py
import trackio 

trackio.show(project="my-project")
```

## Changing the Theme

You can change the theme of the dashboard by providing an optional `theme` argument.

```sh
trackio show --theme "soft"
```

```py
import trackio 

trackio.show(theme="soft")
```

To see the available themes, check out the [themes gallery](https://huggingface.co/spaces/gradio/theme-gallery).

## Customizing Plot Colors

You can customize the color palette used for plot lines by providing a `color_palette` argument. This is useful if you want to match your organization's branding or have specific color preferences.

```sh
trackio show --color-palette "#FF0000,#00FF00,#0000FF"
```

```py
import trackio 

trackio.show(color_palette=["#FF0000", "#00FF00", "#0000FF"])
```

The colors will be cycled through when displaying multiple runs. You can provide as many or as few colors as you like.

## Enabling Remote Access

By default, the dashboard binds to `127.0.0.1` (localhost), which means it can only be accessed from the same machine. To allow remote access from other machines on the network, use the `--host` option:

```sh
trackio show --host 0.0.0.0
```

```py
import trackio 

trackio.show(host="0.0.0.0")
```

This is particularly useful when running Trackio on a remote server or in a containerized environment where you need to access the dashboard from a different machine.

## Launching a Dashboard in Jupyter Notebooks

You can also launch the dashboard directly within a Jupyter Notebook. Just use the same command as above:

```py
import trackio

trackio.show()
```

Check the [demo notebook](https://github.com/gradio-app/trackio/blob/main/examples/notebook_integration.ipynb).

