praisonai dashboard command launches a unified interface that auto-starts Flow Builder, Claw, and Chat UI — one command to open all PraisonAI services.
Quick Start
One-command launch
Launch all services with a single command that auto-opens port 3000 and starts Flow, Claw, and Chat UI:This starts the unified dashboard on port 3000 and automatically launches all three services.
Standalone dashboard only
Use when services are already running or you want to manage them manually:This launches only the dashboard interface without starting the backend services.
How It Works
The dashboard follows this process:| Phase | Description |
|---|---|
| Spawn | Launches Flow (7860), Claw (8082), and UI (8081) services |
| Readiness | Polls each service for up to 15 seconds until ports accept connections |
| Dashboard | Starts unified FastAPI interface linking to all services |
| Cleanup | Gracefully terminates child services on exit |
Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
--port, -p | int | 3000 | Port to run the unified dashboard on |
--host | str | 127.0.0.1 | Host to bind to (use 0.0.0.0 to expose remotely) |
--auto-start / --no-auto-start | bool | True | Auto-start Flow, Claw, and UI services before opening dashboard |
--aiui | bool | False | Use enhanced dashboard interface (experimental; requires aiui package) |
Ports Used
| Service | Default Port | Started by |
|---|---|---|
| Unified Dashboard | 3000 | praisonai dashboard |
| Flow Builder | 7860 | Auto-started (praisonai flow --no-open) |
| Claw Dashboard | 8082 | Auto-started (praisonai claw) |
| Chat UI | 8081 | Auto-started (praisonai ui) |
Log Files
Per-service logs are written to:Common Patterns
Expose dashboard on LAN
Attach to existing services
Try experimental aiui interface
Troubleshoot failed auto-start
Check service logs if a service fails to start:Which Option Should I Use?
Best Practices
Default to unified launch for local development
Default to unified launch for local development
Use
praisonai dashboard as your standard command for local development. It’s designed to feel like launching a single application while giving you access to all PraisonAI interfaces.Use --no-auto-start in containerized environments
Use --no-auto-start in containerized environments
In CI, Docker, or other managed environments where services are started separately, use
--no-auto-start to launch only the dashboard interface.Treat --aiui as experimental
Treat --aiui as experimental
The
--aiui flag provides enhanced features but requires the separate aiui package. It gracefully falls back to the standard dashboard if the package is missing, but treat it as experimental for production use.Check logs before assuming port conflicts
Check logs before assuming port conflicts
Before concluding there’s a port conflict, check the per-service logs in
~/.praisonai/unified/logs/ to see the actual error messages from failed services.Related
Claw Dashboard
Full administrative dashboard for managing agents, tools, and channels
Flow Builder
Visual workflow designer with drag-and-drop interface
Chat UI
Clean, distraction-free chat interface
Unified Server
Different feature: HTTP API server (not the desktop launcher)

