Analysis updated 2026-05-18
Let Twitch stream viewers directly control a colonist in the streamer's RimWorld game.
Run a self-hosted relay server so viewers connect without a shared public service.
Combine with Twitch Toolkit so viewers can buy in-game perks for their assigned colonist.
| scheissgeist/overlord | anulman/docx-sax | atrblizzard/vtmb-sbox-mounter | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | C# | C# | C# |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing the Harmony dependency and deploying your own relay server, no shared public server exists.
Overlord is a mod for the colony simulation game RimWorld that lets Twitch viewers control a streamer's in-game colonists from their own browser window. A streamer assigns a colonist to a viewer, and that viewer gets a control panel showing the colonist's needs, health, and skills, along with a map view and the ability to draft, move, work, or change gear for that pawn. The system has three parts. The mod itself runs inside RimWorld, sending live game state and applying the commands viewers send. A relay server, which is a small Node.js program the streamer runs themselves on a service like Fly.io, a Docker container, or their own computer, passes messages between the game and the viewers' browsers. Viewers open the relay's web address, log in with their Twitch account, and either claim a colonist or wait to be assigned one. There is no shared public server run by the project, so every streamer needs to set up and host their own relay. The mod requires RimWorld version 1.5 or 1.6 and a separate mod called Harmony, which many RimWorld mods depend on to modify the game safely. It can be installed through the Steam Workshop or by downloading a release directly from GitHub, or built from source using a provided build script or the standard dotnet build command. Overlord can optionally connect to Twitch Toolkit, a separate popular streaming tool, so that viewers can spend channel points or currency to buy in-game items or story events for their assigned colonist, though Toolkit's own Twitch chat connection needs to be active for that to work. The project credits an earlier mod called Puppeteer as its inspiration but is a separate, unaffiliated codebase. It is released under the MIT license.
A RimWorld mod letting Twitch viewers control assigned colonists from their browser via a self-hosted relay server.
Mainly C#. The stack also includes C#, Node.js, Harmony.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.