Chatter is a World of Warcraft 3.3.5 addon that acts as a companion UI for the mod-llm-chatter AzerothCore module.
It lets the player manage persistent personality traits for bots they have grouped with before. The addon shows known bots, allows editing the three stored traits for a selected bot, and displays the tone that mod-llm-chatter generates from those traits.
Repository: https://github.com/Hokken/Chatter-Companion
- Lists bots the player has previously grouped with
- Lets the player edit each bot's 3 persistent traits
- Shows the generated tone derived from those traits
- Syncs with the server-side
mod-llm-chatterdata model
This addon is not a standalone system. It only works against an AzerothCore server that has mod-llm-chatter installed and running (worldserver + Python bridge). On a vanilla server the addon will load but the roster will stay empty and saving traits will do nothing.
- World of Warcraft 3.3.5a client
- AzerothCore server with
mod-llm-chatterinstalled and the Python bridge running - You must have grouped with at least one bot before that bot appears in the roster
The single most common reason the addon "does not show up in the AddOns menu" is a wrong folder layout. Follow these steps exactly.
- Go to https://github.com/Hokken/Chatter-Companion
- Click Code → Download ZIP, or
git clonethe repo
The addon folder must be at:
<WoW install>\Interface\AddOns\Chatter\
Inside that Chatter folder you must see:
Chatter\
├── Chatter.toc
├── Chatter.lua
├── README.md
└── images\
The folder name must be exactly
Chatter(matchingChatter.toc). If WoW does not see a folder whose name matches the.tocfilename, the addon will not appear in the AddOns list.
| Wrong layout | Why it fails | Fix |
|---|---|---|
Interface\AddOns\Chatter-Companion-master\Chatter.toc |
Folder name (Chatter-Companion-master) does not match Chatter.toc |
Rename folder to Chatter, or open it and move the inner files up one level |
Interface\AddOns\Chatter-Companion-master\Chatter\Chatter.toc |
The real Chatter folder is one level too deep |
Move the inner Chatter folder up into Interface\AddOns\ |
Interface\AddOns\Chatter\Chatter\Chatter.toc |
Doubled-up Chatter\Chatter\ from a re-extracted ZIP |
Move the inner files up one level so Chatter.toc sits directly under AddOns\Chatter\ |
Folder placed in World of Warcraft\AddOns\ |
Wrong path — addons live under Interface\ |
Move to Interface\AddOns\ |
- Fully quit WoW (don't just
/reload— a full restart is the safest first time). - Launch the game and stop at the character select screen.
- Click the AddOns button in the bottom-left.
- Make sure
Chatteris in the list and its checkbox is enabled. - Tick "Load out of date AddOns" — the
.tocis taggedInterface: 30300, which is correct for 3.3.5a, but some clients still flag it. - Log into your character.
In-game, type:
/chatter
The Chatter Companion window should open. If it doesn't, see Troubleshooting below.
- Open the addon with
/chatteror/llmc - Select a known bot from the roster
- Edit the three traits
- Click
Save Changes - The server regenerates the tone from the saved traits
- The addon refreshes and displays the generated tone
Tone is generated by the backend and shown in the UI as read-only output.
"Chatter does not appear in the AddOns menu"
- Almost always a folder-layout problem — re-check the table in Installation step 2.
- Confirm
Chatter.tocis atInterface\AddOns\Chatter\Chatter.tocexactly. - Fully restart the WoW client (not just
/reload).
"Chatter window opens but the bot roster is empty"
- This is expected on first use. Bots appear only after you have grouped with them and the server has stored their chatter identity.
- Group up with a playerbot, run any content for a minute, then
/reloadand reopen/chatter. - If it stays empty across multiple sessions, the server-side
mod-llm-chattermodule is probably not running. Check that the Python bridge is up and thatLLMChatter.Enable = 1inmod_llm_chatter.conf.
"Saving traits seems to do nothing"
- The save path goes through the server. If
mod-llm-chatteris not installed or the bridge is offline, the addon has nothing to talk to. - On the server, confirm
ac-llm-chatter-bridge(Docker) or yourllm_chatter_bridge.pyprocess is running and connected to the database.
"/chatter says unknown command"
- The addon is not loaded. Re-check Installation step 3, especially the Load out of date AddOns checkbox.
- Saved traits are stored per-character in
ChatterDB(seeChatter.tocSavedVariablesPerCharacter). - The addon never invents data on its own — every bot, trait, and tone you see came from the server.
