She sits on top of your game, watches what you are actually doing, and talks to you about it out loud — in first person, as the character you are playing. Built and tested for World of Warcraft Classic.
Playing today
World of Warcraft Classic
Tested on World of Warcraft Classic only. That is the one version she has actually been played with, and the only one the direct event feed is built for. Her eyes work on anything on screen, so other games partly work — but nothing else is tested, and we will not pretend otherwise until it is.
A vision model running on your own hardware looks at your game and decides whether anything is worth saying. Point her at one window and she stays out of the rest of your desktop.
A free, open-source add-on hands her the facts directly instead of making her infer them from pixels. Forty-eight distinct kinds of moment, each one something she can react to the second it happens.
It ships unobfuscated, with no licence check and nothing locked behind a purchase — and it always will. The app installs it for you.
Moments she reacts to
She speaks as the character you are playing — their class, their race, and the things that have actually happened to them on your account. A warlock who died to the same elite twice remembers it.
Switching toons in game switches who is talking, without touching a setting.
She actually chuckles. She does not say the word "chuckle".
Finishes her sentence, then says the new thing — never talks over herself.
A boar does not get a comment. Silence beats filling it with noise.
Things she has actually said
"Not a single scratch on me. A mathematically perfect specimen extraction."
after a clean kill
"May my dark hex rot your bones in mathematically perfect agony."
casting Curse of Agony, as a gnome warlock
"I have walked past that chest three times now."
unprompted, from reading the screen
Ask her for a walkthrough and she finds one and puts it on screen — in her own window, over the game, so you never alt-tab mid-pull. Ask her to find one instead and it waits on a small card until you want it.
Target an NPC and she becomes them — a real conversation with the innkeeper, in their own voice, grounded in who they actually are rather than invented on the spot.
21 voices ship with her, and every character on your roster can have a different one. Press one — each is saying something she actually said during a real night of play, pulled straight out of the session books. The race and class beside each name is only a suggestion; any voice works for any character.
Bring your own. Drop any WAV into the voices folder and it becomes an eighth voice, used by whichever character you assign it to.
She performs, she does not read. Nineteen emotion tags the engine acts out — ten moods, nine real sounds.
When you log off, the night exists as something you can read: what you did, what she said about it, where you went, and how it ended — with her lines saved as audio and the screenshots she took along the way. Part of the paid plans.
Written as it happens, so a crash loses nothing. It lives in your Documents folder as an ordinary file you own — and once written, a book stays yours whether or not you keep subscribing.
She does none of the things that get accounts actioned. Here is exactly what she does and does not touch, so you can judge it rather than take our word.
No keystrokes, no clicks, no movement, no automation of any kind. There is no input-sending code anywhere in the app — that is the line automation software crosses, and she does not go near it.
No injection, no hooks, no process attaching. She reads two things a screen recorder could read: the picture on your monitor, and the log files the game itself writes to your own disk.
It uses the same official add-on interface as every UI add-on you already run, and it is display-only — it publishes what is happening and sends nothing anywhere. Unobfuscated source: read every line before you install it.
No account name, no password, no authenticator, no third-party login to your game account. There is nothing of that kind to hand over, and nothing of that kind to leak.
And the part we cannot promise. Only the publisher decides what is allowed on their service, and nobody selling you software can speak for them. What we can tell you is precisely what this does — reads the screen, reads your own log files, uses the official add-on interface, sends no input — and let you weigh that against their policy yourself. If that ever changes, it will change here first.
Everything that runs on your machine — her eyes, her voice, the session book — is free and unmetered. The only thing counted is the lines she writes, because those are the only thing that costs anything to make.
For scale: a real evening of play is about 120 lines.
Try the free version first. Please. It is not a demo with the good parts removed — it is the whole app, pointed at one character. Play a couple of evenings with it, find out whether you actually enjoy having her there, and only then decide whether you want the rest of your roster. Nothing you set up on the free tier is lost when you upgrade.
Free
€0
150 lines a month. No card, no time limit.
Companion
€12 / month
1,500 lines a month — about twelve evenings.
Companion Plus
€20 / month
3,500 lines a month — effectively every night.
Running out is quiet, not broken. Her cached reactions, her voice, the effects and the session book keep working until the counter resets.
The subscription unlocks characters, not the app. If it is ever discontinued we ship a final build with the check removed.
She scales down: with no graphics card she still watches, talks and writes your book — she just takes longer to speak. A discrete GPU is what makes her quick, not what makes her work.
Minimum
Recommended
Nothing to set up. Her voice and her eyes install with her and run on the same machine you play on. There are no servers to configure, no models to download by hand, and no second computer needed.
You will find these out in the first hour anyway. Better here.
About five seconds to the first word. Event reactions are instant because they are pre-rendered; a genuine answer is not.
She reads and reacts. Never sends input, never automates. A deliberate line, not a missing feature.
Windows 10 and 11. Classic is the only version tested — not Retail, not Season of Discovery, not private servers. Her eyes work on any game, but only Classic gets the direct event feed.
Her knowledge comes from a language model, not the game's files. Good company, not a wiki.
Not code-signed yet, so SmartScreen shows a panel. More info, then Run anyway. A certificate is on the list.
Local speech and vision prefer a discrete GPU. Without one she still works, just slower to speak.
Start free with one character. Nothing to set up, nothing to cancel.