praisonai tui launch and chats with the agent in a full-screen Textual session.
PraisonAI TUI
The PraisonAI TUI (Terminal User Interface) provides an app-like interactive experience for running AI agents directly in your terminal. Built with Textual, it offers a modern, responsive interface with streaming output, queue management, and session persistence.Features
- Event-loop driven UI - Always-active input, non-blocking operations
- Multi-pane layout - Chat history, status bar, queue panel, tool execution
- Streaming output - Token-by-token display with backpressure handling
- Queue management - Submit multiple tasks, cancel, retry, priority ordering
- Session persistence - Resume sessions after crashes
- Slash commands - Quick actions like
/help,/model,/cost - Keyboard shortcuts - Efficient navigation and control
Quick Start
1
Launch the TUI
2
Launch with options
Installation
TUI is included by default with PraisonAI:Architecture
The TUI is built on a clean separation of concerns:Key Components
Widgets
Screens
Keyboard Shortcuts
Best Practices
Learn keyboard shortcuts early
Learn keyboard shortcuts early
Ctrl+Enter to send and F2 for the queue panel speed up daily terminal workflows.Use the queue for long runs
Use the queue for long runs
Enqueue heavy tasks instead of blocking the interactive session.
Clear the screen between scenarios
Clear the screen between scenarios
Ctrl+L resets the view when switching test cases or agents.Pair TUI with simulation in CI
Pair TUI with simulation in CI
Script headless runs for regression tests; use the interactive TUI for exploration.
Related
TUI Commands
CLI commands reference
Queue System
Queue management details

