Skip to main content
Tail is a terminal dashboard for monitoring your Pipecat sessions in real-time with logs, conversations, metrics, and audio levels all in one place. With Tail you can:
  • πŸ“œ Follow system logs in real time
  • πŸ’¬ Track conversations as they happen
  • πŸ”Š Monitor user and agent audio levels
  • πŸ“ˆ Keep an eye on service metrics and usage
  • πŸ–₯️ Run locally as a pipeline runner or connect to a remote session
Usage:
pipecat tail [OPTIONS]
Options:
--url / -u
string
WebSocket URL to connect to. Defaults to ws://localhost:9292.

How to Use Tail

  • Add pipecat-ai-cli to your project’s dependencies.
  • Update your Pipecat code to include the TailObserver:
    from pipecat_cli.tail import TailObserver
    
    task = PipelineTask(
        pipeline,
        observers=[TailObserver()]
    )
    
  • Start the Tail app separately:
    # Connect to local session (default)
    pipecat tail
    
    # Connect to remote session
    pipecat tail --url wss://my-bot.example.com
    
⌘I