File: //opt/PraisonAI/docs/ui/ui.mdx
---
title: "User Interface"
sidebarTitle: "UI"
description: "Interface to Build multi-agent systems with PraisonAI Agent's framework"
icon: "users"
---
## Installation
```bash
pip install -U "praisonai[ui]"
```
## Interface Types
<CardGroup cols={2}>
<Card title="Multi-Agent Systems" icon="users">
Orchestrate multiple agents with UI framework.
</Card>
</CardGroup>
## Features
Agent orchestration, workflow management, inter-agent communication
## Getting Started
<Steps>
<Step title="Install Dependencies">
Each interface has its own installation requirements. Follow the specific guide.
</Step>
<Step title="Create Application">
Use the provided examples and templates to build your application.
</Step>
<Step title="Customize">
Add features and styling to match your needs using the interface's components.
</Step>
</Steps>
## Chainlit
```bash
export OPENAI_API_KEY="Enter your API key"
chainlit create-secret
export CHAINLIT_AUTH_SECRET=xxxxxxxx
praisonai ui
```
or
```bash
python -m praisonai ui
```
Default Username: admin
Default Password: admin
### To Change Username and Password
create .env file in the root folder of the project
Add below Variables and required Username/Password
```
CHAINLIT_USERNAME=admin
CHAINLIT_USERNAME=admin
```
## Using Chainlit (with Pictures)
## Run Automatically
### Install Required Package

### User Interface

### Select Auto Mode

### Configure Agent Settings

### Define a Task to Auto Generate Agents and Run

### Output

## Run Manually
### Select Manual Mode

### Modify Agents and Tools

## Review Generated Agents

### Run Agents

### Manual Model Output

<div className="relative w-full aspect-video">
<iframe
className="absolute top-0 left-0 w-full h-full"
src="https://www.youtube.com/embed/tg-ZjNl3OCg"
title="YouTube video player"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowFullScreen
></iframe>
</div>