---
title: Create-Llama | Developer Documentation
---

`create-llama` is a powerful but easy to use command-line tool that generates a working, full-stack web application that allows you to chat with your data. You can learn more about it on [the `create-llama` README page](https://www.npmjs.com/package/create-llama).

Run it once and it will ask you a series of questions about the kind of application you want to generate. Then you can customize your application to suit your use-case. To get started, run:

Terminal window

```
npx create-llama@latest
```

Once your app is generated, `cd` into your app directory and run

Terminal window

```
npm run dev
```

to start the development server. You can then visit <http://localhost:3000> to see your app, which should look something like this:

![create-llama interface](/images/create_llama.png)

## Learn more

- [Learn more about `create-llama`](https://github.com/run-llama/create-llama)
- [Want to use the same UI components? You can use our React components](https://ui.llamaindex.ai/)
