--- title: Quickstart slug: /quickstart --- import Icon from "@site/src/components/icon/icon"; import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import PartialIntegrateChat from '@site/docs/_partial-integrate-chat.mdx'; import PartialPrereqWindows from '@site/docs/_partial-prereq-windows.mdx'; import PartialPrereqPython from '@site/docs/_partial-prereq-python.mdx'; Use this quickstart to install OpenRAG, and then try some of OpenRAG's core features. ## Prerequisites * Get an [OpenAI API key](https://platform.openai.com/api-keys). This quickstart uses OpenAI for simplicity. For other providers, see the other [installation methods](/install-options). ## Install OpenRAG For this quickstart, install OpenRAG with the automatic installer script and basic setup. The script installs OpenRAG dependencies, including Docker or Podman, and then it installs and runs OpenRAG with [`uvx`](https://docs.astral.sh/uv/guides/tools/#running-tools). 1. Create a directory for your OpenRAG installation, and then change to that directory: ```bash mkdir openrag-workspace cd openrag-workspace ``` 2. [Download the OpenRAG install script](https://docs.openr.ag/files/run_openrag_with_prereqs.sh), move it to your OpenRAG directory, and then run it: ```bash bash run_openrag_with_prereqs.sh ``` Wait while the installer script prepares your environment and installs OpenRAG. You might be prompted to install certain dependencies if they aren't already present in your environment. The entire process can take a few minutes. Once the environment is ready, the OpenRAG [Terminal User Interface (TUI)](/tui) starts. ![OpenRAG TUI Interface](@site/static/img/OpenRAG_TUI_2025-09-10T13_04_11_757637.svg) 3. In the TUI, click **Basic Setup**. 4. Click **Generate Passwords** to create administrator passwords for your OpenRAG OpenSearch and Langflow services. 5. Leave the **OpenAI API key** field empty. Your passwords are saved in the `.env` file that is used to start OpenRAG. You can find this file in your OpenRAG installation directory. 6. Click **Save Configuration**, and then click **Start All Services**. This process can take some time while OpenRAG pulls and runs the container images. If all services start successfully, the TUI prints a confirmation message: ```text Services started successfully Command completed successfully ``` Your [OpenRAG configuration](/reference/configuration) is stored in a `.env` file that is created automatically in the directory where you ran the installer script. Container definitions are stored in the `docker-compose` files in the same directory. 7. Under [**Native Services**](/manage-services), click **Start** to start the Docling service. 8. From the TUI main menu, click **Open App** to launch the OpenRAG application and start the application onboarding process. 9. For this quickstart, select the **OpenAI** model provider, enter your OpenAI API key, and then click **Complete**. Use the default settings for all other model options. 10. Click through the overview slides for a brief introduction to OpenRAG, or click