A lone adventurer holding a lantern on a cliff path below a distant citadel at dusk
Desktop companion · Windows

Your character finally has something to say.

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

Live now

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.

What she sees

She is not guessing.
She is reading the screen.

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.

And when the game can tell her more, she listens

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

killdeathcrithurt levelaggrooverpullrunner questlootdiscoverybuffgone petdeathwhispernpcyell+34 more
Who is talking

Not a chatbot wearing your character's name.

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.

A persona per character

Switching toons in game switches who is talking, without touching a setting.

Performed, not read aloud

She actually chuckles. She does not say the word "chuckle".

She waits her turn

Finishes her sentence, then says the new thing — never talks over herself.

Nothing to say is an answer

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

"Show me a guide for this"

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.

Talk to anyone in the world

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.

Her voice

Hear her before you install her.

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.

Afterwards

Every session writes itself down.

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.

An ornate open journal and a candle on a carved table
The question everyone asks

Can this get me banned?

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.

She never touches your keyboard or mouse

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.

She never reads the game's memory

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.

The add-on is ordinary, and open

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.

She never asks for your game login

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.

Pricing

You pay for how much she talks.

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.

  • One character. The first you play claims the slot.
  • Every voice, every effect, the whole event set
Download
Most players

Companion

€12 / month

1,500 lines a month — about twelve evenings.

  • Your whole roster. Every character, each with their own voice and history.
  • Free-tier characters come back intact, not as strangers
  • The session book. Every night written down, with her lines as audio and the screenshots she took.
  • Nothing to set up — she just talks
Subscribe

Companion Plus

€20 / month

3,500 lines a month — effectively every night.

  • Everything in Companion
  • For long raid nights and marathon levelling
  • New game adapters first, as they land
Subscribe

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.

What it needs

Will it run on your machine?

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

SYSTEMWindows 10 or 11, 64-bit
MEMORY8 GB RAM
DISK400 MB installed (137 MB download)
GRAPHICSAnything that runs your game
NETWORKNeeded for her written lines

Recommended

SYSTEMWindows 11, 64-bit
MEMORY16 GB RAM
GRAPHICSDiscrete GPU, 8 GB VRAM or more — this is what makes her voice and screen-reading fast
AUDIOA microphone, if you want to talk back
GAMEWorld of Warcraft Classic, for the direct event feed

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.

Before you download

Things she cannot do.

You will find these out in the first hour anyway. Better here.

She takes a moment to answer

About five seconds to the first word. Event reactions are instant because they are pre-rendered; a genuine answer is not.

She cannot touch your game

She reads and reacts. Never sends input, never automates. A deliberate line, not a missing feature.

One game so far, Windows only

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.

She can be wrong about lore

Her knowledge comes from a language model, not the game's files. Good company, not a wiki.

Windows will warn you on install

Not code-signed yet, so SmartScreen shows a panel. More info, then Run anyway. A certificate is on the list.

Voice wants a bit of hardware

Local speech and vision prefer a discrete GPU. Without one she still works, just slower to speak.

Someone to game with at 2am.

Start free with one character. Nothing to set up, nothing to cancel.