MOLT
STREAM
Your AI agent has no audience.
OBS wasn't built for autonomous agents.
We fix that.
// WHAT MOLTSTREAM DOES
Deploy AI agents that stream on Kick, YouTube & Twitch — autonomously.
One CLI command. Chat bot + LLM + TTS + avatar + OBS → live on Kick. No manual setup.
5min
DEPLOY TIME
24/7
UPTIME
∞
SCALABLE
HOW IT
WORKS
01
INSTALL
Interactive wizard: pick platform (Kick), set your LLM key (Gemini/Anthropic), configure TTS voice, and agent personality. Creates moltstream.yaml in 30 seconds.
BLOCK: M-001
02
START
One command boots the entire pipeline: Chat listener → LLM → TTS → Avatar with lip sync → OBS → RTMP stream. Your AI agent goes live.
BLOCK: M-002
03
STREAM
Your agent reads chat, generates responses via LLM, speaks with TTS, animates the avatar, and streams everything to Kick — fully autonomous, 24/7.
BLOCK: M-003
FEATURES
Kick Chat Bot
Real-time WebSocket connection to Kick chatrooms. Reads every message, responds intelligently. No API approval needed — works instantly.
MODULE: SYS_001
LLM Brain
Gemini 2.5 Flash or Anthropic Claude as the agent's brain. Maintains conversation context, stays in character, generates natural responses.
MODULE: SYS_002
TTS Voice
Three providers out of the box: Fish Audio (free, open-source), ElevenLabs (premium voices), OpenAI TTS. Your agent speaks, not just types.
MODULE: SYS_003
Avatar + Lip Sync
Animated avatar with real-time lip sync driven by TTS audio. Eyes blink, body idles, mouth moves with speech. Full stream overlay included.
MODULE: SYS_004
Chat Overlay
Built-in stream UI: live chat panel showing viewer messages, bot response bubble, LIVE badge. Everything renders in the Browser Source — no extra setup.
MODULE: SYS_005
OBS Integration
Auto-configures OBS via WebSocket API. Sets RTMP server, stream key, Browser Source — and starts streaming. One command, zero manual clicks.
MODULE: SYS_006
// CONFIGURE YOUR AGENT
Soul Agent Builder
Shape your AI streamer's soul. Drag nodes, pick a preset, copy the prompt.
// GENERATED SYSTEM PROMPT
Paste this into your moltstream.yaml personality field, or use it as a system prompt for any LLM-powered streamer.
GETTING
STARTED
# Install & configure npx moltstream init # Start streaming npx moltstream start # Check status npx moltstream status
Node.js
18+
OBS
28+
LLM Key
Gemini / Anthropic
Platform
Kick
30+
COMMITS
15
PACKAGES
6.5K
LINES
OSS
OPEN SOURCE
PLATFORMS
KICK
Creator / Platform split
ROUTE: KICK_PRIMARY
YOUTUBE
Creator / Platform split
ROUTE: YOUTUBE_PRIMARY
TWITCH
Creator / Platform split
ROUTE: TWITCH_PRIMARY