Click to skip
Seconds after the fight, the clip is already on disk and on your iPad. Every match gets cut into its own highlight reel.
Free. Open source. Self-updating. Runs on your Windows gaming PC.
When a kill popup hits your screen, WITNESS tells OBS to save its replay buffer. No hotkey, no thinking. Kills close together land in one clip, saved a few seconds after the fight.
Every match auto-cut into a broadcast-style reel — stat card, Play of the Game, transitions, and a music bed from your own tracks. Done before you finish the next loadout.
A free, deep neural voice calls your medals: double kill, team wipe. Optional ElevenLabs upgrade. Medal call-outs are off by default — SHOWTIME mode turns them on.
A live kill feed on any phone or tablet on your wifi — tap a kill to rewatch it seconds later, browse every reel, all without alt-tabbing.
WITNESS reads Marathon's kill feed. Who you've downed, who downed you, your nemesis — every gamertag logged with a timestamp. Put your own gamertag in config.yaml and it starts tracking.
Put your gamertag and your favorite streamers (streamer_watchlist) in config.yaml. When one crosses your kill feed, WITNESS flags it on screen (out loud in SHOWTIME) and saves the tape — proof you dropped someone with 500k subs.
Last one standing? Every alert goes silent so you can focus. Pull off the 1 v X and WITNESS celebrates once the pressure's off — the announcer screams it in SHOWTIME.
Career totals and a squad leaderboard that crowns the loot hog — every session archived on the dashboard's Stats page.
WITNESS was born in Marathon, the only game with a profile shipped today. A teach-a-game wizard (beta) can learn any game with an on-screen kill confirmation: get a few kills, tell it which line meant it, and it writes a profile. A taught game gets clips, reels, the dashboard and its own colors; the Marathon-only extras like exfil stats and the Menace Report stay off.
Dashed = no profile shipped yet — teach it yourself (beta).
Free, open source, and self-updating — install once and it keeps itself up to date. Runs alongside OBS on your Windows gaming PC. Marathon out of the box; teach it other games in beta.
Windows 10/11 · OBS 28+ · Python 3.12 (free, see Setup guide) · NVIDIA GPU recommended · 16:9 display (ultrawide untested) · several GB install
Setup guide ·
Is it safe? ·
Unofficial fan tool, not affiliated with Bungie