---
myst:
html_meta:
title: AutoRAG GUI
description: Learn how to use AutoRAG GUI
keywords: AutoRAG,RAG,AutoRAG GUI,RAG GUI
---
# AutoRAG GUI
AutoRAG GUI is a web-based GUI for AutoRAG.
If AutoRAG is a little bit complicated to you, try AutoRAG GUI.
Your Optimized RAG pipeline is just a few clicks away.
| Project Management | Easy Configuration | Parsed Page View |
|:-----------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------:|
|  |  |  |
## Installation
### Use Docker Compose (from source)
You can install AutoRAG GUI using Docker and the source from Github.
#### 1. Clone the repository with submodules
```bash
git clone --recurse-submodules https://github.com/Marker-Inc-Korea/AutoRAG.git
cd AutoRAG
```
#### 2. Run Docker Compose
```bash
docker compose up
```
#### 3. Access the GUI
You can use the GUI by accessing `http://localhost:3000` in your web browser right away.
The project files will be stored in the 'projects' directory in the root directory that you cloned the repository.
## Newbie & Pro version
There are two versions of AutoRAG GUI: Newbie and Pro.
The Pro version is under construction.
The Newbie version is for the users who are not familiar with RAG or AI at all.
It provides a simple setting to optimize the RAG pipeline and use it.
If you are a newbie, feel free to check out the Newbie version.
## Run the GUI application from source
#### 1. Build an GUI application and run it
First, go to the autorag-frontend directory.
```bash
cd autorag-frontend
```
Then, configure the `.env.local` file.
The example of it is in the `.env.local.example` file.
If you serve the AutoRAG API server to the other address which is not localhost,
you should change the `NEXT_PUBLIC_HOST_URL` and `NEXT_PUBLIC_API_URL` in the `.env.local` file.
After that, run the following commands for building and running the GUI application.
```bash
yarn install
npm run build
npm run start
```
That's it!