Create bots with ease

Android, Browser, Desktop controlling bots made easy

With Botfather, you can create cross-platform bots controlling Android devices and emulators, websites and browser games, or any desktop application using simple JavaScript and Botfather's API.

~/scripts/agar.io.js

var browser = new Browser('Demo');
browser.loadUrl('http://agar.io/');
browser.finishLoading(); // Wait for the site to load

var js = 'document.getElementById("play").click();';
browser.executeJavascript(js); // Click the play button

while (true) {
    // Generate random position on screen
    var random_point = browser.rect.randomPoint();

    browser.moveMouseTo(random_point); // Guess what
    Helper.sleep(3); // Do nothing for 3 seconds
}
Botfather Downloads
Download

Get started by downloading the latest Botfather installer for Windows or Linux. No registration required.

Downloads
Get Botfather scripts
Get scripts

Scripts tell Botfather what to do. Feel free to download and run scripts from our website. Or create you own scripts.

Get scripts
Automate
Automate

Automate your daily tasks, browser games or any desktop application with Botfather. No coding skills required.

Learn more

Botfather Android Bot

Android Bots

Android phones and emulators can be controlled by Botfather. Undetectable by apps, you can take screenshots, send taps, and type text to control them. There is no need to grind mobile games anymore.


Botfather Browser Bot

Browser Bots

Control any website or browser game you want. Botfather has an integrated browser that can be controlled like no other browser. Send requests, manipulate presentations, and analyze screenshots in no time.


Botfather Desktop Bot

Desktop Bots

Any desktop application and game can be controlled using Botfather. Automate boring tasks by analyzing screenshots and sending keyboard and mouse input in response.