praisonai up starts the Langfuse observability backend and the Langflow visual builder together, and reports a service as ready only after it passes a health check.
Quick Start
1
Start the full stack
2
Start only one service
3
Bind a custom host and port
Health-Check Semantics
A service is only reported as✅ Running once it is actually reachable — a dead or unreachable service is never shown as “Running”.
A service is only appended to the “Services Ready” table after its health
check passes. Before this fix, services were listed as “Running” before the
check, so a dead or unreachable service could still appear healthy.
Configuration Options
Skipping both services (
--no-langfuse --no-langflow) is rejected.
Subcommands
Best Practices
Install requests so health checks run
Install requests so health checks run
Without
requests, praisonai up cannot confirm a service is healthy and
reports it as not ready. Install it: pip install requests.Disable the wait with --wait 0 for fast local loops
Disable the wait with --wait 0 for fast local loops
Set
--wait 0 to skip the health check when you know the services are
already reachable — but note nothing then verifies readiness.Read the install hint when a service fails
Read the install hint when a service fails
A failed start prints the exact extra to install:
pip install 'praisonai[langfuse]' or pip install 'praisonai[flow]'.Related
Serve
Launch individual PraisonAI servers
Flow
The Langflow visual builder command

