(Last Updated On: August 17, 2016)

Pokemon Go Bot
By Jabbink


Welcome to the Pokemon Go Bot coded in Kotlin

Join our Discord


Before opening an issue or explaining your problem on Discord, please refer to the existing Issues and the FAQ first!


Prebuilt .jar version instructions

  1. Make sure you have Oracle Java 1.8 or higher installed (java -version in a command line)
  2. Download the latest release from here.
  3. Download config.properties.template and save it in the same directory
  4. Rename config.properties.template to config.properties (make sure your operating system doesn’t rename it toconfig.properties.txt)
  5. Fill in the blanks
  6. Open a terminal (or cmd.exe on Windows)
  7. Use cd (or in windows explorer go to the folders File tab and then Open command prompt) to go into the directory with your config and the downloaded .jar
  8. java -jar PokemonGoBot-VERSION.jar run that inside the command prompt (replace version with the downloaded one, or type PokemonGoBot- and press TAB)

for example with version 0.6.0 you would

Run the .jar with Java 8 (or higher) like this:

java -jar PokemonGoBot-0.6.0.jar


Web-based Graphical User Interface can be started after the bot is launched

Click here to view more ways on how to use this bot

Downloads Directly from the GitHub

Pokemon Go Bot v1.0.1

Awkward mistake in v1.0.0 (authentication suddenly expired after 30 minutes)

(if you encounter problems with this that you didn't have with v0.8.2, feel free to downgrade; that one is also safe but contains some bugs)


  • actually fix PTC timeout after 150 minutes

How to run compiled version:

  1. Download this release.
  2. Create a config file, as a base, take this file, save it as default.json in a directory called bot-settings. Then open it with a plain text editor (e.g. notepad) and fill all blanks.
  3. Run the .jar with Java 8 (or higher) like this:

    java -jar PokemonGoBot-1.0.1.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot





  • Login with Google and Pokemon Trainer Club
  • Walk (while following roads (optional)) from Pokestop to Pokestop (highly configurable)
  • Collect all Pokemon that are within reach
  • Automatically drop useless items and bad Pokemon (100% configurable)
  • Hatch eggs
  • Export your Pokemon to many different export formats (to keep track in Excel/other external applications)


If you want to help and add a new feature, you can create a pull request to merge in the develop branch and not in themaster. As the name says, the develop branch is for developing where we’ll add new features, with your help; instead we’ll update the master every now and then, and from that we’ll release a new jar.


If you really like this bot and would like to donate, you can send Bitcoin donations to1PoGoboTzD9jS43qrQYogMFW6nmNfK1BGi

If you rather use PayPal, please click here:

Donate via PayPal


Please enter your comment!
Please enter your name here