← all repositories
fossasia/susi_twitchbot

A chatbot for your Twitch chat, wired to an open-source AI server

It's a Node.js bridge that lets Twitch viewers query SUSI.AI without leaving the stream.

1.2k stars JavaScript Chat Assistants
susi_twitchbot
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

What it does

This bot sits in Twitch chat and forwards viewer messages to a SUSI.AI server, then pipes the AI’s responses back into the channel. Built with Node.js and Express, it’s essentially a thin relay with a Heroku deployment guide included.

The interesting bit

The project treats Twitch as just another chat frontend for SUSI.AI — same backend, different plumbing. That’s either elegant architecture or scope creep, depending on your view of the SUSI ecosystem.

Key highlights

  • Forwards Twitch chat messages to SUSI.AI server and returns responses
  • Deploy-ready for Heroku with a dedicated installation guide
  • LGPL 2.1 licensed
  • Default branch is master (the README notes this as temporary policy)

Caveats

  • README is extremely sparse: no usage examples, no command list, no screenshot of it actually working in Twitch chat
  • No topics tagged, and the description doesn’t clarify what SUSI.AI actually does — you’ll need to read the server repo

Verdict

Worth a look if you’re already running SUSI.AI and want to expand to Twitch. Everyone else should probably figure out if they need SUSI.AI first, then return here.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.