Skip to content

Commit 9838430

Browse files
feat: add unified visual interface launcher
Implements unified dashboard combining Flow Builder, Claw Dashboard, and Chat UI at localhost:3000. Users can now access all PraisonAI visual interfaces from one place: - Flow Visual Builder (port 7860) - Create agents and workflows visually - Claw Dashboard (port 8082) - Full featured dashboard with Telegram/Discord bots - Clean Chat UI (port 8081) - Simple chat interface New command: praisonai unified - Single entry point at localhost:3000 - On-demand service launching - Real-time service status monitoring - Responsive iframe-based interface Fixes #1369 Co-authored-by: praisonai-triage-agent[bot] <praisonai-triage-agent[bot]@users.noreply.github.com>
1 parent 6693a75 commit 9838430

2 files changed

Lines changed: 431 additions & 0 deletions

File tree

src/praisonai/praisonai/cli/app.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ def register_commands():
238238
from .commands.sandbox import app as sandbox_app
239239
from .commands.claw import app as claw_app
240240
from .commands.flow import app as flow_app
241+
from .commands.unified import app as unified_app
241242
from .commands.langfuse import app as langfuse_app
242243
from .commands.port import app as port_app
243244
from .commands.managed import app as managed_app
@@ -422,6 +423,7 @@ def app_cmd(
422423
app.add_typer(sandbox_app, name="sandbox", help="Sandbox container management")
423424
app.add_typer(claw_app, name="claw", help="🦞 PraisonAI Dashboard (full UI)")
424425
app.add_typer(flow_app, name="flow", help="Visual workflow builder (Langflow)")
426+
app.add_typer(unified_app, name="unified", help="🌟 Unified Interface (Flow + Claw + UI)")
425427
app.add_typer(langfuse_app, name="langfuse", help="🔍 Langfuse observability platform")
426428
app.add_typer(port_app, name="port", help="🔌 Manage port usage and resolve conflicts")
427429

0 commit comments

Comments
 (0)