Skip to content

Remove default repositories

Repositories can be removed from the default pool of repositories for any number of reasons, some examples:

  • It's abandoned
  • It breaks Home Assistant
  • It steals credentials
  • It's deleted/removed


If you as a maintainer delete/remove the GitHub repository that is added to HACS as a default repository, all your default repositories will be removed from HACS and you will not be able to add any more in the future.

So if you plan to do that, first create a PR to have it removed from HACS.

Remove a repository

  1. Fork and clone
  2. Create a new branch in your fork (example: "remove/some/repo")
  3. Run scripts/remove_repository
  4. Commit the changes and push the new branch to your fork
  5. Create a PR on to have your changes merged.