vibecast

stable

Broadcasting TUI for streaming live coding sessions via Agentic Live

Author: Poul Kjeldager
Usage: vibecast [options]
Platform: linuxmacos
Category: broadcasting

Examples

$ vibecast

Start broadcasting with default settings

$ AGENTIC_SERVER=localhost:3000 vibecast

Broadcast to local development server

$ vibecast --resume

Resume a previous broadcasting session

vibecast

The vibecast CLI is the broadcaster tool for Agentic Live. It creates a tmux session with ttyd, streams terminal output to viewers via WebSocket, and provides Claude Code hook integration for metadata streaming.

Prerequisites

  • tmux -- terminal multiplexer (required)
  • ttyd -- terminal sharing daemon (required)

Installation

Via npm (recommended — includes the Claude Code plugin):

npm install -g vibecast

Or the standalone binary (Linux / macOS):

curl -fsSL https://agentics.dk/install/vibecast.sh | bash

The script detects your OS/architecture, verifies the sha256 checksum, and installs vibecast to ~/.local/bin. Note: hook-dependent features currently require the npm install — the npm package ships the Claude Code plugin alongside the binary.

Building from source

go build -o vibecast ./main.go   # requires Go 1.24+

Environment Variables

VariableDefaultDescription
AGENTIC_SERVERagentics.dkServer to broadcast to

Subcommands

  • hook -- Claude Code hook handler for streaming metadata