Eavesdropper helps you stay immersed in busy RP environments by focusing on the interactions that matter most.
Key Features:
- History Window: A focused, real-time feed for your current target or mouseover.
- Dedicated Windows: Create unique, independent windows for specific targets to track multiple conversations simultaneously.
- Keyword Highlights: Custom keywords highlighted in chat with optional sound alerts.
- Notification Support: Play a sound and flash the taskbar when your target performs an action, or when a Blizzard emote is directed at you, or a Dedicated Window receives a message.
- Seamless Multi-Message Compatibility: Built-in support for multi-message addons like Chattery, EmoteSplitter, and Yapper.
- Advanced RP Name Formatting: Replaces standard names with RP names in rolls, Blizzard emotes, NPC dialogue, and Quest Text (via Dialogue UI).
Available on CurseForge, Wago.io, and WoWInterface!
Keep track of the conversation with a customizable frame that displays the recent action history of your target or mouseover.
Customization Options:
- History Size: Change the number of stored actions displayed (default: 50).
- Visuals: Full control over window styling (background colors, opacity) and typography (font, size, etc.).
- Name Formatting: Choose how names appear: Full, First Name Only, or OOC.
Toggle visibility on the fly. You can filter the history window to show only specific types of interactions at any time.
Create individual Eavesdropper windows for specific targets by right-clicking a unit portrait or chat name and selecting "Eavesdrop On".
Each Dedicated Window has its own unique:
- Filters
- Font Size
- New Message indicator
- Notifications (Sounds & Flash)
Note: Dedicated Windows are session-based and do not persist through UI reloads or logouts.

Click the image to view it in full size.
Never miss a mention. Define custom keywords to be highlighted in the main chat window and set up optional audio notifications for when they are triggered.
Eavesdropper can play a sound notification and flash the taskbar when:
- Your current target takes an action (e.g.,
/say, emotes, etc.). - A Blizzard emote is directed at you (e.g.,
/pointor/wave). - A new message is received in a Dedicated Window.
Eavesdropper intelligently handles long-form RP by detecting split messages from various addons, ensuring your history window stays cohesive even when an emote spans multiple posts.
While Eavesdropper is designed to be broadly compatible, the following addons are explicitly supported:
Eavesdropper can replace standard character names with their respective RP names across various situations:
- Blizzard Emotes: Replaces names in emotes like
/point,/wave, or/bow. - Rolls: Shows RP names in
/rollresults. - NPC Dialogue: Replaces your name when NPCs speak to you in chat (
/say,/whisper, etc.). - Quest Text: Seamlessly integrates with Dialogue UI to show your RP name during quest interactions.
Eavesdropper can replace standard character names in system emotes (like /point or /wave) and /roll results with their respective RP names.
Note: This feature requires your client to have the player's RP data cached (via MSP) before the replacement can occur.

Click the image to view it in full size.

Click the image to view it in full size.




