Back to the main site

Automatically update World of Warcraft addons


As far as I know the Curse/Twitch Client doesn’t work under Linux. That’s good because it’s a pest. There are enough better alternatives. Since this question came up in another post, I decided it would be a good idea to spread the word:

  1. Python script with GUI to pull updates from Curse addon site: LCurse and LCurse fork

  2. Another python script with GUI WoW-Addon-Updater which covers Curse and WoWInterface

  3. WoW Addon Updater which covers Curse, WoWInterface, ElvUI and TukUI.

  4. Milhaus-AddOn-Updater. Sadly it’s only a download link.

  5. A lua command line script Phanx Updater

  6. Maybe WoWInterface Minion - there’s a java-only version - somebody said he got it to run natively on Linux.

  7. Curse/Twitch app has a Lutris installer now here:

I’m using no. 1 fork for about 2 years now, but I decided to try no. 2.
Any Updaters out there that I missed?


Thanks for the list.
I have only just started playing WoW on Linux. I have been playing since Vanilla on Windows and has been great to finally switch and it runs perfectly too!

I have been using number 3.

It seems to be really good for what I need as I was able to search for all the add-ons I needed and add them to the list via a GUI.
The only downside I am seeing regarding any of these applications is that I can’t select which type of build of the addon it downloads as I could with Curse. e.g beta or alpha. To get the cutting edge/nightly releases.
Although, now I don’t raid mythic or hardly at all. It is just a preference I have had since back in the day.



There’s WowMatrix. Nice updater with native linux client =)


WoWMatrix doesn’t respect addon developers. WoWMatrix takes addons from other websites without asking to fuel their own business without giving anything back. Most addon developers don’t want their addons published by WoWMatrix. I’m respecting addon developers work, so I’m not going to use WoWMatrix and I’m not going to recommend it.


i haven’t tried the fork, but LCurse didn’t work when I tried it on Linux Mint 19 (I didn’t try compiling it myself though). I ended up switching to Wow Addon Updater, which IMO is actually a lot better as it supports sites other than CurseForge.


I don’t know about all that 'WoWMatrix doesn’t respect addon developers" thing. I recall that being a thing years ago, but looking at it now, they seem to be more developer friendly.

They have a donation system where you can donate directly to a developer. In fact the default setting is to display the donation reminder every time you update. They link to the developers addon site so users can visit it if they feel like it. They offer developers the option to let WoWMatrix host their files for them. An addon developer can request their addon be taken down from WoWMatrix. Seems alright to me. Developers are salty about addon managers listing their stuff that they haven’t given permission for?

I don’t know how Curse supports developers.


The situation with WoWMatrix hasn’t changed at all. They don’t host addons, they don’t provide developers support, no forum, no nothing - they leech download bandwidth other sites pay for and monetarize this leeching. Whenever those other sites tried to defend themselves against that leeching WoWMatrix found ways around it. No addon author should have to request their addon to be taken out of that business scheme, WoWMatrix should ask first.

I’m not very fond of Curse since they joined with Twitch but for years they provided huge hosting services for addons (the user is only seeing the forefront of it) and they still do to some extent. WoWInterface does the same without a big commercial backer (just 3 guys keeping it up). This is not much about donations or author payments but about infrastructure. I don’t know about present Curse but the people who ran the site well before Twitch and the people running WoWInterface are ok with Linux users running their own non-commercial updaters but not with WoWMatrix creating revenue out of their efforts.

This situation has remained the same through the last 10 years.


I actually just installed the Twitch app on Bionic and it’s working perfectly for updating addons. The only trick is you have to set it up in a separate prefix to avoid it breaking the Battlenet app in the Lutris prefix when you install the required dotnet46. It’s no problem thought because I could just point it to the correct folder for WoW addons and done. It’s clumsier than it needs to be for just keeping addons up-to-date but I like it in that it simulates my experience from my Windows days. If anyone likes the Twitch app, go for it!


Hi. How did you install Twitch on Bionic. Do you mind with some step by step :wink: :slight_smile:
Did you install windowsversion through wine or gnome twitch ?


Hahaha. Sure, no problem!

Just create a new 32 bit wine prefix, then run winetricks to install dotnet46 (it may run well in newer versions of dotnet but that’s the one I used). Then download and install the windows setup file and run it with within that prefix.

So, follow these instructions to create the prefix:

Then, assuming you have winetricks installed, do

WINEPREFIX=~/path_to_32bit_wineprefix winetricks

And install the dotnet46 component by clicking ‘select the current wine prefix’ then ‘install a Windows DLL or component’. It’ll be one in the list. Let that install and then run the setup file within that prefix with

WINEPREFIX=~/path_to_32bit_wineprefix wine ~/Downloads/TwitchSetup.exe

Run and install as usual. Then it essentially runs like on windows. The only difference is you need to point the addon manager to the WoW folder in the appropriate prefix by going through z:/ drive.

Warning: DO NOT add dotnet46 to your WoW prefix as it’ll break Battlenet.

Please let me know if this works for you.


Thanks for your time and effort making this walkthrough :slight_smile: ,but i ended up (before I read your guide) installing Twitch through Lutris. Worked like a charm, without any special workarounds, so I am happy :slight_smile: