Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PraisonAI UI

Modern AI Agent Interface for PraisonAI

PyPI - Downloads GitHub Contributors

PraisonAI UI is a powerful, modern chat interface designed for AI agent interactions. Built for the PraisonAI multi-agent framework.

Features

  • Multi-Agent Support - Seamlessly interact with multiple AI agents
  • Tool Call Visualization - See agent tool calls and their results in real-time
  • Streaming Responses - Real-time streaming of agent responses
  • Session Management - Persistent sessions with history
  • Run Timeline - Visual timeline of agent runs and traces
  • Modern UI - Clean, responsive interface built with React

Installation

pip install praisonai-ui
praisonai run app.py

Or run directly:

praisonai run app.py -w

Quick Start

With PraisonAI Agents

from praisonaiagents import Agent
from praisonai.chat import start_chat_server

agent = Agent(
    name="Assistant",
    instructions="You are a helpful assistant."
)

# Start the chat UI with your agent
start_chat_server(agent=agent, port=8000)

Standalone Mode

praisonai chat

This starts the chat interface at http://localhost:8000.

Key Features

  • Multi Modal chats - Support for text, images, and files
  • Chain of Thought visualization - See agent reasoning steps
  • Data persistence - Save and restore chat sessions
  • Authentication - Built-in auth support
  • Tool Integration - Visualize tool calls and results

Integration with PraisonAI

PraisonAI UI integrates seamlessly with the PraisonAI agent framework:

from praisonaiagents import Agent, Task, PraisonAIAgents

# Define your agents
researcher = Agent(name="Researcher", role="Research specialist")
writer = Agent(name="Writer", role="Content writer")

# Create tasks
research_task = Task(description="Research the topic", agent=researcher)
write_task = Task(description="Write the article", agent=writer)

# Run with chat UI
agents = PraisonAIAgents(agents=[researcher, writer], tasks=[research_task, write_task])

Documentation

Full documentation is available at docs.praison.ai.

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

License

This project is licensed under the Apache 2.0 license.

Based on Chainlit - An open-source async Python framework for building conversational AI applications.

Metadata

Release files for praisonai-ui 1.3.0rc8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for praisonai-ui 1.3.0rc8
File Size Uploaded
praisonai_ui-1.3.0rc8.tar.gz 4.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for praisonai-ui 1.3.0rc8
File Interpreter ABI Platform
praisonai_ui-1.3.0rc8-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 MB

Release files / praisonai_ui-1.3.0rc8.tar.gz

Download URL praisonai_ui-1.3.0rc8.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
332fdadc1f5ca1f78fb5f0041e8000ef11f41b92fb8b52944b2c205fbb1cbcb6
BLAKE2b-256 checksum
How to use checksums
4b8064f8c20f68a15503ce1ee631bffda0000a2fc4bec0529fb234095d0c2aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / praisonai_ui-1.3.0rc8-py3-none-any.whl

Download URL praisonai_ui-1.3.0rc8-py3-none-any.whl
Size 4.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d04bbc9a231a16ead36f448c0e00154027ba191b4fa69cf1c72c26d306dcad05
BLAKE2b-256 checksum
How to use checksums
89b271a8c19d07cb4c4290e9394b73df5442bf335c41018e4a5cabffe3051743
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page