STREAM-MATE

An AI companion that goes live with you.

Kanityan · AM Radio
≤2sChat reply, end to end
18/30sChat cap, under Twitch's 20
2sGate deadline, then drop
1Binary to self-host

What it does

Three channels. One character.

A co-host that reads your chat, talks with you out loud and stays on screen, all in the same voice and persona.

01Chat

Live chat companion

Answers chat in character on its trigger word or a mention. Rate-safe by design: it never floods your channel.

  • PlatformsTwitch · YouTube
  • Replies on!trigger · @mention
  • Memory10 exchanges
02Voice

Realtime voice

Talks with you out loud, takes interruptions and keeps the conversation moving while you play.

  • InterruptionsBarge-in
  • Voice reply budget~5s
  • Canon voiceCustom TTS
03Avatar

On-screen avatar

A PNGTuber that blinks and lip-syncs to its own speech, captured straight into your OBS scene.

  • Rig4-state PNGTuber
  • Lip-syncVoice amplitude
  • CaptureOBS browser source

Persona reel

Canon · Kanityan

Kanityan full figure: teal bob with orange tips, navy jacket, crab-claw gauntlet
Kanityan turnaround in five views
Six facial expressions of Kanityan
Eight mouth shapes used for lip-sync
Eight eye and brow states
Props: claw gauntlet open and closed, crab hairpin, headphones, jacket

Full figure. The canon, head to toe.

01 / 06

How it works

From channel to live in three steps.

01

Connect channel

Point the bridge at your Twitch or YouTube chat. The companion joins under its own, clearly marked bot name.

InputTwitch IRC · YT live chat
02

Pick persona

Start from Kanityan or bring your own character: prompt, voice, trigger word and avatar set in one config.

Configpersona.json
03

Go live

Add the avatar to OBS as a browser source and start your stream. The companion takes it from there.

OutputOBS browser source

Demo

A live scene, right in your browser.

This is the same browser layer OBS captures. The chat below is a scripted preview of the gate at work.

Live · AM Radio

Personas

Start with Kanityan. Or bring your own.

Trust and safety

Nothing reaches air unchecked.

Output gate
ShipRewriteDrop

Every message, checked

Each reply passes an output gate before it posts. If the gate is down or slower than 2 seconds, the reply is dropped.

Rate limits
18 msg / 30s

Twitch ToS-compliant

A sliding window keeps it under Twitch's cap of 20. It speaks only on trigger or mention, and is always visibly a bot.

Deployment
One binary

Self-hosted option

The bridge ships as a single Go binary you run on your own machine. Your keys never leave your side.

Pricing

Early access tiers.

Pricing opens with early access. Join the list to lock in a founding rate.

StarterChat

$—/mo

  • Live chat companionIncluded
  • Canon personaIncluded
  • Output gateIncluded
  • Realtime voice—
  • Custom persona—
Early access
StudioCustom

$—/mo

  • Everything in ProIncluded
  • Custom persona buildIncluded
  • Topic stop-listIncluded
  • Self-hosted binaryIncluded
  • Your own keysIncluded
Early access

Changelog

What ships, and what's next.

  1. M3

    Realtime voice with the streamer

    Talk to it out loud: mic, voice activity detection and a spoken reply you can interrupt. Target: about 1.5s of conversational latency.

    In progress
  2. M4

    First test stream

    Kanityan live on AM RADIO through OBS, with the chat bridge and voice running together. Lipsync must stay within 100ms of the audio.

    In progress
  3. M6

    Landing page

    This site, live on Vercel. Billing, per-client personas and one-binary deploy come next.

    Shipped
  4. M5

    YouTube live chat

    A second input adapter on the same core, behind the same gates as Twitch.

    Shipped
  5. M2

    Voice in the avatar

    Chat replies are spoken in Kanityan's voice, and the mouth moves with the actual audio.

    Shipped
  6. M1

    Output gate

    Every reply gets a Ship, Rewrite or Drop verdict before it posts. If the gate is down, the reply is dropped.

    Shipped
  7. M0

    Twitch chat bridge

    Trigger replies, an 18 messages per 30s rate limit, reconnects and chat context, plus the on-screen PNGTuber avatar.

    Shipped

Early access

Your stream has room for one more host.