Botfather

Botfather — Free Download. Cross-platform automation with JavaScript

Botfather is a tool for creating cross-platform bots compatible with Android, desktop applications, and web browsers. It uses JavaScript APIs that include features such as image recognition. Scripts can be compiled into cross-platform binaries using the Botfather Binary Generator Tool (bingen).

★★★★★
4.0(1 rating)

Download Botfather (Official links)
File size: 19 MB
The latest version of Botfather is: 1.0.0
Operating system: Windows, Linux
Languages: English
Price: $0.00 USD

  • Direct download. Available for Windows and Linux without requiring registration. The installer includes all the necessary dependencies to start developing bots immediately.
  • Script library. Offers a collection of pre-written scripts that can be run directly or modified. They cover common use cases in automation.
  • No-code automation. Allows creating automated workflows via a graphical interface. Ideal for users without programming knowledge.
  • Android device control. Interacts with phones and emulators using screen capture and touch simulation. Runs in the background without being detected by applications.
  • Web automation. Built-in browser with advanced capabilities for DOM content analysis and image processing. Supports data manipulation and sending HTTP requests.
  • Desktop automation. Detects on-screen elements via image recognition. Generates keyboard and mouse events to interact with any application.
  • JavaScript APIs. Provides methods for screen capture, pattern matching, device input, and timing. Supports asynchronous programming.
  • Binary generator. Compiles JavaScript scripts into standalone executables for different platforms. Eliminates the need for external runtime environments.
  • Game support. Includes specific functions for video game automation such as sprite detection and cooldown management.
  • Activity logging. Maintains detailed logs of all operations performed by the bots. Allows debugging and optimizing scripts.
  • Profile management. Allows saving specific configurations for different devices or scenarios. Quick switching between configurations.
  • Multi-language support. Scripts can contain text strings in different languages. Automatically detects the system's regional settings.

Botfather was initially developed in 2018 as a solution for mobile game automation. The current version is written in C++ for the core and JavaScript for the scripting layer. It uses OpenCV for image processing and Node.js for some advanced features.


Alternatives to Botfather:

For Botfather there are 20 alternative programs. Free: 19, paid: 1.

Stepwise — Free Download. Windows task automation software

Stepwise

Stepwise is a Windows-native automation tool developed by a student-run startup.
Price: $10   Size: 77.1 MB   Version: 2.2.7   OS: Windows
ClawBridge — Free Download. Browser and Desktop Automation with AI

ClawBridge

ClawBridge is a free and open-source artificial intelligence agent that automates tasks in the browser and desktop applications through natural language instructions.
Price: Free   Size: 295 MB   Version: 0.3.5   OS: Windows
guIDE — Free Download. Native IDE with local AI for programmers

guIDE

guIDE is the first truly native, local IDE for artificial intelligence.
Price: Free   Size: 380 MB   Version: 0.4.69   OS: Windows, Linux, MacOS
saMacros — Free Download. Java tool for extensible macros

saMacros

saMacros is a Java application for recording and playing back mouse and keyboard macros.
Price: Free   Size: 0.243 MB   Version: 2.0.0   OS: Windows
Actus Auto Clicker — Free Download. Click automation for Windows

Actus Auto Clicker

Actus Auto Clicker is a software application for Windows systems that automates mouse button presses.
Price: Free   Size: 32.5 MB   Version: 0.1.11   OS: Windows
Raycast — Free Download. Launcher and automation for macOS

Raycast

Raycast is a native macOS application that functions as a productivity launcher.
Price: Free   Size: 1.1 MB   Version: 0.50.0.0   OS: Windows, MacOS, iOS
AlomWare Toolbox — Free Download. Automatización y productividad para Windows

AlomWare Toolbox

Herramienta integral de productividad para Windows que combina automatización de tareas, gestión del portapapeles, control de ventanas y utilidades para el sistema.
Price: Free   Size: 3.37 MB   Version: 7.0.1.0   OS: Windows
Hammerspoon — Free Download. macOS automation with Lua

Hammerspoon

Hammerspoon is an automation tool for macOS.
Price: Free   Size: 9.42 MB   Version: 1.1.0   OS: MacOS
BrowserBook — Free Download. Deterministic browser automation

BrowserBook

BrowserBook is an AI-powered development environment for creating and running deterministic browser automations.
Price: Free   Size: 22 MB   Version: 0.0.9   OS: MacOS
Oglama — Free Download. Web automation platform

Oglama

Oglama is a privacy-focused, community-driven web automation platform that allows users to automate everyday web tasks in a secure environment.
Price: Free   Size: 93.2 MB   Version: 0.0.111   OS: Windows, Linux, MacOS
Jitbit Macro Recorder — Free Download. Automation of Repetitive Tasks

Jitbit Macro Recorder

Jitbit Macro Recorder is an automation application for Windows that allows you to record and play back mouse and keyboard actions.
Price: Free   Size: 2.6 MB   Version: 5.9.0   OS: Windows
Hidden Start — Free Download. Automatically run hidden programs

Hidden Start

Hidden Start (HStart) is a utility for running applications, documents, and websites automatically in the background.
Price: Free   Size: 1.4 MB   Version: 5.1   OS: Windows
LeoMoon HotKeyz — Free Download. Windows keyboard shortcut manager

LeoMoon HotKeyz

LeoMoon HotKeyz is a global keyboard shortcut management application for Windows.
Price: Free   Size: 1.02 MB   Version: 1.8.12   OS: Windows
NirCmd — Free Download. Command-line tool

NirCmd

NirCmd is a command-line utility that allows you to perform various tasks in Windows without the need for a graphical interface.
Price: Free   Size: 0.12 MB   Version: 2.87   OS: Windows
VoiceBot — Free Download. Voice automation

VoiceBot

VoiceBot is software designed to control applications and games using voice commands.
Price: Free   Size: 27.86 MB   Version: 3.9.8   OS: Windows
Macro Scheduler — Free Download. Task automation and macros

Macro Scheduler

Macro Scheduler is a tool designed for automating repetitive processes in Windows systems.
Price: Free   Size: 7 MB   Version: 15.0.32   OS: Windows
RoboTask — Free Download. Task Automation in Windows

RoboTask

RoboTask is software designed to automate processes in Windows operating systems.
Price: Free   Size: 172 MB   Version: 10.4.0.316   OS: Windows
Robogator — Free Download. Advanced Script Automation

Robogator

Robogator is an automation platform designed to run and manage tasks using optimized scripts.
Price: Free   Size: 199 MB   Version: 3.4.7   OS: Windows
LibreAutomate — Free Download. Windows Task Automation

LibreAutomate

LibreAutomate is a tool designed for automating processes on Windows systems.
Price: Free   Size: 32.9 MB   Version: 1.12.0   OS: Windows
File Juggler — Free Download. File Management Automation

File Juggler

File Juggler is a Windows utility that manages files automatically using configurable rules.
Price: Free   Size: 9.8 MB   Version: 3.1.4   OS: Windows

New programs