> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# User Interfaces

> Overview of available user interfaces for PraisonAI agents

PraisonAI provides several ready-to-use user interfaces and dashboards out of the box, as well as integrations with popular custom UI frameworks.

## Core Dashboards & Interfaces

| Interface               | Purpose                       | Best For                                                               | Link                             |
| ----------------------- | ----------------------------- | ---------------------------------------------------------------------- | -------------------------------- |
| **PraisonAI Dashboard** | One-command unified launcher  | Launching Flow + Claw + Chat UI together                               | [View Docs](/docs/cli/dashboard) |
| **PraisonAI Claw**      | Full Administrative Dashboard | Channel management (Telegram, Slack, etc.), Agents, Tools, Memory, RAG | [View Docs](/docs/ui/claw)       |
| **PraisonAI Flow**      | Visual Workflow Builder       | Drag-and-drop orchestration, connecting multiple agents and tasks      | [View Docs](/docs/ui/flow)       |
| **PraisonAI UI**        | Clean Chat Interface          | Single-page, distraction-free chatting with agents                     | [View Docs](/docs/ui/ui)         |
| **PraisonAI Chat**      | Multi-LLM Data Chat           | Chatting with 100+ LLMs, querying databases, vision language models    | [View Docs](/docs/ui/chat)       |
| **PraisonAI Code**      | Developer Code Chat           | Interacting directly with an entire codebase or project                | [View Docs](/docs/ui/code-ui)    |

***

## Custom Framework Integrations

If you need to embed agents into your own web applications, PraisonAI supports seamless integration with leading Python frameworks:

<CardGroup cols={2}>
  <Card title="Streamlit" icon="pen-paintbrush" href="/docs/ui/streamlit">
    Create interactive web apps, real-time updates, and data visualizations entirely in Python.
  </Card>

  <Card title="Gradio" icon="bolt" href="/docs/ui/gradio">
    Rapidly build machine learning web apps with out-of-the-box UI elements and file handling.
  </Card>
</CardGroup>

***

## Which Interface Should I Choose?

<AccordionGroup>
  <Accordion title="I want to launch everything with one command">
    Use **[PraisonAI Dashboard](/docs/cli/dashboard)**. It auto-starts Flow Builder, Claw Dashboard, and Chat UI together in a unified interface — perfect for development and testing.
  </Accordion>

  <Accordion title="I need to deploy a Slack or Telegram bot">
    Use **[PraisonAI Claw](/docs/ui/claw)**. It provides a full dashboard that allows you to easily connect, manage, and monitor bots across multiple messaging platforms.
  </Accordion>

  <Accordion title="I want to design workflows visually">
    Use **[PraisonAI Flow](/docs/ui/flow)**. It leverages Langflow components to let you snap together `Agent` and `Agent Team` nodes on a visual canvas.
  </Accordion>

  <Accordion title="I want a simple ChatGPT-like interface for my agent">
    Use **[PraisonAI UI](/docs/ui/ui)**. It strips away all the configuration complexity and provides a sleek, clean, single-page chat experience.
  </Accordion>

  <Accordion title="I need my agent to see images and execute internet searches">
    Use **[PraisonAI Chat](/docs/ui/chat)**. It is purpose-built to support Vision Language Models (VLMs) and live internet searches out of the box.
  </Accordion>

  <Accordion title="I want to build a custom application for my users">
    Use **[Streamlit](/docs/ui/streamlit)** or **[Gradio](/docs/ui/gradio)**. These frameworks give you full programmatic control over the interface look, feel, and functionality.
  </Accordion>
</AccordionGroup>
