Warning: You take full responsibility for any action you perform using Huggle. You must read and understand Wikipedia policies and use this tool within these policies, otherwise you risk losing access to the tool or even being blocked from editing. |
Original author(s) | Gurch |
---|---|
Developer(s) | Adam Shorland, Petr Bena, et al. |
Initial release | 2008 |
Stable release | 3.4.13
|
Repository | |
Written in | C++, JavaScript |
Operating system | Windows 2000 and later, Linux, macOS |
Available in | 35 languages[1] |
License | GPL |
Website | github |
Huggle is a diff browser intended for dealing with vandalism and other unconstructive edits on Wikimedia projects, written in C++ using the Qt framework. It was originally developed in .NET Framework by Gurch, who is no longer active on this project. Anyone can download Huggle, but rollback permissions are required to use the program without restrictions on the English Wikipedia.
The principal idea of Huggle as an anti-vandalism tool is to make it possible for Wikipedia to stay as open and free as possible (allowing everyone to edit without any restrictions), while also keeping it clean of any vandalism.
While Huggle can load and review edits made to Wikipedia in real time, it also helps users identify unconstructive edits and allows them to be reverted quickly. Various mechanisms are used to draw conclusions as to whether an edit is constructive or not. It uses a semi-distributed model where edits are retrieved using a "provider" (this can be anything that is capable of distributing a stream of edit information, such as the Wikipedia API or IRC recent changes feed), pre-parsed and analyzed. This information is then shared with other anti-vandalism tools, such as ClueBot NG. Huggle also uses a number of self-learning mechanisms, including a global white-list (users that are considered trusted) and user-badness scores that are stored locally on the client's computer.
Before using Huggle, it is recommended that users read the privacy statement, which contains information about how Huggle stores and manages data. Support and development chat is available on its IRC, #huggle connect. Also, please use it with caution and verify every edit you make.