Skip to content
Adguard Assistant userscript
JavaScript CSS HTML
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
locales Update locales Oct 17, 2019
src Get WOT data from global scope Aug 28, 2019
tests Remove dist Aug 22, 2019
.eslintignore Add index file Aug 7, 2019
.eslintrc Add qunit puppeteer Aug 22, 2019
.gitignore Add dist to ignore Aug 22, 2019
.travis.yml Restore travis Aug 26, 2019
.twosky.json Update locales Oct 17, 2019
LICENSE Create LICENSE Jun 29, 2017 fix: 🐛 -> Nov 21, 2019
babel.config.js Add index file Aug 7, 2019
locales.js Skip the base locales for downloading Aug 21, 2019
meta.settings.js Delete old files Aug 7, 2019
meta.template.js Meta Aug 7, 2019
metadata.plugin.js Remove svg loader Aug 12, 2019
package.json Bump version Oct 17, 2019
webpack.config.js Fix dev build Sep 25, 2019
yarn.lock bamboo variables Aug 22, 2019

Adguard Assistant Build Status


  • We believe that all free products should be open source, and AdGuard Assistant is not an exception. Its code can be found in this repository.

AdGuard Assistant is a userscript that helps you manage filtering right from the browser. With its aid you are able to manually block any element, whitelist or report the page, or see the website's security report — all without having to leave the current page.

To get more information on AdGuard Assistant, visit our website

How to report an issue?

GitHub can be used to report a bug or to submit a feature request. To do so, go to this page and click the New issue button.

Our plans

To see the 'big picture', to watch current progress and to get an idea of approximate dates for upcoming AdGuard Assistant releases, see this page:


You can find all AdGuard Assistant releases here:

How to build

yarn install

Command Output Dir
yarn dev build/dev
yarn beta build/beta
yarn release build/release

Each command builds next files inside directory:

  • assistant.meta.js - meta information for userscript
  • assistant.user.js - userscript code
  • assistant.embedded.js - code for embedding in another projects (it has functionality for selection of DOM nodes and rules building)
  • build.txt - bamboo environment variables

Embedded version run as:

adguardAssistant().start(null, callback);

Сallback returns a rule string.


  • write tests
You can’t perform that action at this time.