# Embed a live REPL on a website
JupyterLite includes a minimal `REPL` application by default, based on the JupyterLab
Code Console.
![image](https://user-images.githubusercontent.com/591645/153935929-23a5d380-363e-490b-aabd-f0a780140588.png)
```{hint}
Check out the [Quick Start Guide](../quickstart/deploy.md) to learn how to deploy your own JupyterLite website
and have full control on the environment and extensions installed.
The snippets below use the public facing [jupyterlite.github.io/demo](https://jupyterlite.github.io/demo) as an example.
```
## Embedding the REPL on another website
Once you have a JupyterLite deployment ready to use, you can embed the REPL on any
website with the following code snippet:
```html
```
## Configuration
The behavior and the look of the REPL can be configured via URL parameters.
### Select a kernel by default
To avoid the kernel selection dialog and choose a given kernel by default:
```html
```
### Enable the toolbar
The toolbar can be enabled (opt-in) to add a couple of useful buttons:
```html
```
### Auto execute code on startup
Custom code can automatically be executed on startup:
```html
```
### Themes
It is also possible to select a theme, for example to use `JupyterLab Dark`:
```html
```
Additional themes can be installed with `pip` if they are distributed as a JupyterLab
prebuilt extension. For example:
```bash
pip install jupyterlab-gt-coar-theme
```
See the [how-to guides](../howto/index.md) for more details on how to customize the
environment and add more themes and extensions.