AI CO-HOST FOR TWITCH + KICK · NOW IN BETA

BotConundrum

One presence for your stream. Memory, context, community.

A configurable AI co-host for Twitch and Kick that remembers the shape of your community, follows live context, and helps keep chat active without losing your channel's voice.

Platform Support

One subscription covers one active channel on Twitch or Kick. Choose where BotConundrum is active from your subscriber portal.

Twitch

Deep Stream Integration

Chat presence, stream context, and connected broadcaster tools. Twitch connection unlocks platform-specific features including clips and supported event reactions.

Kick

Connected Kick Chat

Connect a Kick channel through the account portal for live chat participation and supported follow, subscription, and gifted-sub reactions.

Portal

Pick Your Active Channel

Subscribers can select Twitch or Kick for their active bot, update the bot profile, and manage configurable features from a single account area.

Bot Capabilities
Memory, With Boundaries

BotConundrum can carry useful, low-risk context forward within a channel so conversations feel continuous. Viewers can always see what is remembered, remove it, or choose not to participate.

Live Interaction
Events

React To The Stream

Configurable responses can acknowledge supported Twitch events such as raids, subscriptions, bits, and milestones, plus supported Kick follow and subscription activity.

Voice

Streamer Voice Actions

When stream audio capture is configured, spoken actions can help trigger supported shoutouts and Twitch clip creation without leaving the moment.

Context

Moderator-Controlled Context

Mods can set the current game, topic, guests, and context notes, giving the bot better grounding for what is happening right now.

Music & Community

Turn on the tools that fit your channel rather than forcing every community into the same setup.

Requests

Song Request Queue

Enable a moderated request queue with viewer request commands, current-song lookups, and moderator skip and clear controls.

Search

Safer Web Lookups

Let viewers use web search during stream, with cooldowns and moderator-managed blocked terms to keep results on track.

Community

Shoutouts And Recaps

Configure shoutouts and ad-break recaps, with Twitch-connected clip creation available once the broadcaster account is linked.

Account Controls
Commands Overview
// User Commands
!memory [games|preferences|vibes|facts] -- Show saved memory about yourself. Use a category to filter.
!forget [text|all] -- Forget matching memory entries, or clear everything about you in this channel.
!privacy -- Explain what the bot collects, stores, and how to control it.
!optout -- Toggle per-channel memory opt-out. The bot won't use your data when opted out.
!game -- Show the current game or category being played in the channel.
!search <query> -- Web search via Tavily. Cooldown: 8s channel / 30s per user.
!emotion -- Show the last 3 emotions detected about you from memory.
!clip -- Create a Twitch clip when the broadcaster has connected their Twitch account.
!sr <YouTube URL or song name> -- Add a song request when requests are enabled.
!currentsong -- Show what is currently playing from the request queue.
!wrongsong -- Remove your latest mistaken song request.

// Stream Context (Mods)
!setgame <context> -- Override Twitch category with a custom game context. (alias: !setgamecontext)
!cleargame -- Revert to Twitch's category. (alias: !cleargamecontext)
!addguest <context> -- Add a guest or co-streamer to stream context. Expires after 2 hours. (alias: !guest)
!removeguest <name|num> -- Remove a guest by name or slot number. (alias: !delguest)
!clearguest -- Clear all guests from stream context. (alias: !clearguests)
!settopic <topic> -- Set the current stream or chat topic. (alias: !topic)
!cleartopic -- Clear the stream topic.
!addcontext <info> -- Add a stream context note. Max 5 notes, 180 chars each.
!clearcontext -- Clear all mod-added context notes.
!streamcontext -- Show all current stream context.
!clearstreamcontext -- Reset all stream context to defaults.

// Search & Recaps (Mods)
!blocksearch <term> -- Block a search term from being used in this channel.
!recap [on|off] -- Toggle automatic recaps after ad breaks.
!skipsong -- Skip the current song request when requests are enabled.
!clearsong -- Clear pending song requests when requests are enabled.

// Shoutouts (Mods)
!so <username> -- Run a manual shoutout for a Twitch user.
!autoso add <username> -- Add a Twitch user to this channel's auto-shoutout list.
!autoso remove <username> -- Remove a Twitch user from this channel's auto-shoutout list.
!autoso list -- Show this channel's auto-shoutout list.
!dipsyso enable|disable -- Toggle automatic mod/VIP shoutouts.
!dipsyso interval <time> -- Set mod/VIP shoutout interval. Minimum 30s.
!dipsyso status -- Show mod/VIP shoutout status.

// Audio & Transcription (Mods)
!accent -- Show current Whisper/accent prompt config.
!accent <prompt> -- Set a custom transcription prompt for this channel.
!accent stats|reset -- Show transcription stats or reset to default.
!accent game on|off -- Toggle game context in transcription prompts.
!accent persona on|off -- Toggle persona context in transcription prompts.
!glossary [list] -- Show transcription glossary terms.
!glossary add <term> -- Add a high-priority transcription term.
!glossary remove <term> -- Remove a transcription glossary term.
!correct "heard" "actual" -- Record a transcription correction.

// Persona & Social Memory (Mods)
!persona review -- Check whether persona review is due.
!persona distill -- Distill accumulated bot opinions into channel persona.
!persona autodistill [on|off|status] -- Manage automatic persona distillation.
!legacy @username -- Generate a legacy reflection for a viewer with enough history.

// Channel Admin (Mods)
!addchannel <channel> [profile] -- Enable and join a channel. (alias: !joinchannel)
!removechannel <channel> -- Disable and leave a channel. (alias: !delchannel)
!channels -- List enabled channels.
Get the Bot

Start with your subscriber account, then configure the active Twitch or Kick channel and enabled features from your portal.