Android Compass & Notifications companion app for Pokemon GO
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial commit Aug 18, 2016
LICENSE Initial commit Aug 18, 2016 Added notification screenshot Aug 30, 2016

PokeSweep - with Compass & Notifications

Download: Latest Version

PokeSweep's primary focus is to run in the background and notify the player of items of interests. Its secondary focus is to direct the player to the item of interest. As such, PokeSweep does NOT do remote scanning -- this is by design. It is intended to be a lightweight assistant who will wake up at pre-configured interval and "look around" the player's present location for potential Pokemons or Pokestops. PokeSweep is created to be a companion app for the official Pokemon GO game. It is NOT intended to ever become anything automated such as catching Pokemon or looting Pokestops.

The Active Hunt Mode is intended to cater to players who are out hunting Pokemons. When this mode is enabled, it will prevent the phone from going to sleep, sets scanning rate to fastest, and sets scanning radius to widest. This will remove the player's concern to keep the phone on while tracking Pokemon. It is best used in conjunction with a secondary device used to run the main Pokemon GO game.


####Feature Highlights

  • Supports PTC only -- Please use an unimportant account
  • Background service to perform scans periodically
  • Compass arrow directing to item of interest -- GPS style
  • Active Hunt Mode
  • Single persistent Notification receiving updates -- doubles to signify background service is running
  • Searchable filter list
  • Keep track of caught Pokemon -- Activate by swiping it away
  • Light and Dark theme (for night hunting)
  • Support Android 4.4+
  • Light weight and battery conscious -- as a background service can be

####Features NOT supported -- by design

  • Remote scanning
  • Pokemon catching
  • Pokestop looting
  • Egg walking
  • Multi-account

####Change Logs


  • Set moving fast threshold to 30mph... 300 meters / 10 seconds was actually over 67mph...
  • Updated PokeGOAPI-Java
  • Fixed crashing bug due to null Compass
  • Misc UI tweaks


  • Switched to Google's motion detection for better response of pausing during fast motion.
  • Only switch on motion detection when detected moving over 300 meters over 10 seconds -- for speedy scanning resume.
  • Misc default value refactoring in settings


  • Added FCM for future update notification


  • Added pausing scan if moving above 30mph/48kph -- pointless if you're not around to catch
  • Added option to disable pause scan when moving too fast -- enable by default
  • Better at pruning
  • Better error handling during login


  • Rewrite Compass to be smoother
  • Added Pokestop looted countdown -- Activate by long pressing a Pokestop
  • UI fix the settings
  • Made Status text non-overlapping
  • Handled crashing exceptions better
  • Better pruning of despawned pokemon
  • Misc fixes for state tracking of Pokemon catch state



PokeSweep was created using various open source libraries.