Fenrir

Open beta 0.9.0-beta.6 · Windows 10/11

Your viewers play the game with you.

Fenrir connects to your own TikTok LIVE and turns gifts, likes, follows, shares, joins, and chat into real actions inside Call of Duty Zombies and fifteen other games, and into stream tools: overlay, sounds, text-to-speech, and OBS scenes. A Rose spawns a horde. A big gift ends the round.

Your stream is read and handled on your PC. No Fenrir server sits in the middle reading it. A few things do leave your PC — the signing request to Euler Stream, the update check, and spoken text if you use the online voices — and every one of them is listed here.

On TikTok LIVE
A viewer sends a Rose
In Fenrir
The Rose trigger fires
In your game
A horde spawns — 16 to 30 of them

You choose which gift does what. Black Ops 2 currently has 60 actions you can assign.

Important risk notice

  • Fenrir is independent third-party software. It is not affiliated with TikTok, ByteDance, Activision, or any game publisher.
  • Using Fenrir with supported games can get your game account banned. The risk is highest in online and ranked modes and lowest in offline, solo, and private matches.
  • Fenrir reads TikTok LIVE by unofficial means, because no official real-time API exists. This may breach TikTok’s Terms of Service, and it can stop working when TikTok makes changes.
  • Viewer names and points data are stored only on your computer. You are responsible for that data.
  • Text-to-speech uses Microsoft’s online voices by default, so the spoken text — which can include viewer names or chat messages — is sent to Microsoft. Windows’ offline voices send nothing.

Read the full list before downloading or using Fenrir: Risks & Disclaimer. By downloading or using Fenrir you confirm that you have read and accepted these risks.

What it does

What is in the app today. Anything not built yet is listed below rather than described as if it were, and the Status page marks every feature as tested, untested, placeholder, or not built.

Gifts drive the game

Map a TikTok gift, a coin range, total likes, likes from one viewer, a follow, a share, a viewer joining, or a chat keyword to any in-game action. Route individual gifts by ID so two gifts with the same name never get mixed up.

Every gift, with artwork

The gift catalogue (about 817 gifts, about 751 currently offered by TikTok) is pulled from TikTok with its images and cached on your PC. It refreshes even when you are not live.

Overlays for OBS

Fourteen templates, live preview, drag to position, colours and fonts, saved configs. The overlay is served by Fenrir on your PC (127.0.0.1, or your local network if you turn that on), so it works only while Fenrir is running. It shows only actions that have a gift, and hides when none do. Cloud-hosted overlays that work with your PC off are not built.

Triggers and keys in one place

Each game has one table: every action, its key, the gifts that fire it, and whether it is on the overlay. Add your own actions (any points amount or round, on Black Ops 1, Black Ops 2, World at War and Infinite Warfare), delete the ones you do not want, and reset to the default list.

Points, levels, and a chatbot

Viewers earn a currency you name, spend it on redeems with cooldowns and costs, and keep levels that do not drop when they spend. Balances are stored only on your PC.

Subathon clock

Gifts, follows, shares, and likes add time. It is built on an absolute end time rather than a ticking counter, so it cannot drift.

Text-to-speech

Reads gifts and chat aloud. The default online voices are Microsoft's, so the spoken text (which can include a viewer's name or chat message) is sent to Microsoft. Windows' offline voices send nothing.

Sound alerts

A sound per gift, plus sounds for follows, shares, and joins, all in one queue so they do not overlap.

OBS control

A trigger can switch OBS scenes or show and hide a source, through obs-websocket.

Event simulator

Sends a test gift, like, follow, or chat message through the same trigger matching a live event uses, with or without touching the game.

Import and export

One-file bundles of your actions, triggers, overlay, settings, text-to-speech rules, points setup, and balances. A backup is taken automatically before any import.

Game files only while you play

While Fenrir is open, its own scripts, binds, and mods go into a game when it starts and come back out when it closes. Nobody else's files are touched.

Diagnostics that find dead binds

Seven checks for the ways a gift can silently do nothing: unsendable keys, reserved keys, duplicate keys, actions with no key, binds with no script handler, script commands with no action, and actions with no gift.

Sixteen games, 322 actions

Grouped by how far each has actually been proven.

Tested in a real game
Black Ops 2 (60 actions), Infinite Warfare (57)
Built, not yet proven in a live match
Black Ops 1 (60), Black Ops 3 (49), World at War (37), Minecraft (20, locked while it has no host), Valheim (14), 7 Days to Die (9)
Early (2 actions each)
Palworld, Hogwarts Legacy, RuneScape: Dragonwilds, SurrounDead, StarRupture, Lethal Company, GTA V (single-player only), Red Dead Redemption 2

Launchers and mod loaders — Plutonium, IW7-Mod, BepInEx, UE4SS, and the Black Ops 3 Workshop mod — are other people’s projects, downloaded from their own sites. Fenrir bundles none of them and is not affiliated with any of them. Using game modifications can get game accounts banned.

Every game, every action count, and how far each one is proven →

Not built yet, and other limits

  • Timers (clock-based triggers), and the Alerts, Event Feed, Gift Bars and OBS Docks overlay pages, are placeholders.
  • Stored log and analytics history, and syncing your setup across machines, are not built.
  • Cloud-hosted overlays that work with your PC off are not built.
  • English only, with one global gift catalogue.
  • BossAnywhere (the Panzer on more Black Ops 2 maps) is a beta test build, tested on Nuketown only.
  • The installer is not code-signed yet, so Windows SmartScreen warns once.