OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Infrastructure

Moltstream

Moltstream is a TypeScript streaming runtime that turns an LLM into a live broadcaster on Kick by connecting viewer chat, response generation, text-to-speech, avatar lip sync and OBS broadcast.

Independent OpenViST project profile, based on linked sources.

Moltstream — OpenViST project profile in Agent Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Moltstream when the project requires an AI-driven broadcaster that interacts with Kick viewers and presents responses through voice and an animated avatar. Its documented one-command CLI and MCP controls are relevant when deployment and operation need to be handled through runtime commands or compatible agent clients.

Who it is for

  • Developers building autonomous AI streamers.
  • Operators running non-human live broadcasters on Kick.
  • Teams needing an agent-controlled streaming workflow with chat, voice and avatar stages.
  • MCP users who want external controls for stream operation.

Documented uses

  • Deploy an autonomous AI livestreamer on Kick.
  • Read and respond to viewer chat in real time.
  • Convert LLM responses into spoken avatar performances.
  • Control stream state, chat, OBS and personality through an MCP client.
  • Assemble the chat-to-LLM-to-TTS-to-avatar broadcast pipeline.
Before you choose

Requirements & limits

The repository is public, identifies an MIT license and documents CLI, cloud and self-hosted usage contexts. The supplied material does not specify pricing or account requirements.

  • Kick is the explicitly documented streaming platform.
  • Gemini 2.5 Flash is the default LLM, while Anthropic Claude is listed as an alternative.
  • Fish Audio, ElevenLabs and OpenAI are listed TTS providers.
  • OBS is the documented broadcast path, with RTMPS output to Kick.
  • The avatar runs in a browser-based environment and is documented at localhost:3939.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Configure and start an AI streamer on Kick

Set up an agent configuration and start the documented Kick streaming workflow.

Before you start

  • A Node.js environment able to run npx commands.
  • A Moltstream configuration created with the init command.
  • A Kick channel and the listed streaming components, including an LLM, TTS provider and OBS-based broadcast path.

Steps

  1. Run the command below to configure the agent.

    Documented command
    npx moltstream init
  2. Run the command below to launch the streamer.

    Documented command
    npx moltstream start
  3. Use the documented Kick chat, LLM, TTS, avatar and OBS pipeline for the live broadcast.

Expected outcome

A configured autonomous AI streamer is launched for streaming on Kick through the documented runtime workflow.

Guide limitations

  • The evidence does not provide the configuration prompts or provider credential steps.
  • Kick is the explicitly documented destination; adaptation to another platform requires modification.
  • The FFmpeg RTMP broadcast package is identified as experimental.
Source-based practical guide

Control a streamer through MCP

Expose Moltstream controls to an MCP-compatible client.

Before you start

  • A configured moltstream.yaml file.
  • An MCP-compatible client such as Claude Desktop, Cursor or Windsurf.
  • An environment able to run npx moltstream mcp.

Steps

  1. Add a moltstream MCP server entry to the client configuration.

  2. Set the MOLTSTREAM_CONFIG environment value to the path of the Moltstream configuration file.

  3. Run the command below.

    Documented command
    npx moltstream mcp
  4. Use the available MCP tools to inspect status, control streams and OBS, send chat, retrieve logs or update personality.

Expected outcome

The MCP client can expose the documented Moltstream control tools for the configured streamer.

Guide limitations

  • The evidence describes the client configuration and tools but does not document client-specific setup beyond the example.
  • Control depends on the configured Moltstream runtime and its connected services.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
4 October 2026
Original website title
skaggsxyz/moltstream · Official homepage title · retained in its source language