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).
- 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 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 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 is the first truly native, local IDE for artificial intelligence.
Price: Free Size: 380 MB Version: 0.4.69 OS: Windows, Linux, MacOS
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 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 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
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 is an automation tool for macOS.
Price: Free Size: 9.42 MB Version: 1.1.0 OS: MacOS
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 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 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 (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 is a global keyboard shortcut management application for Windows.
Price: Free Size: 1.02 MB Version: 1.8.12 OS: Windows
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 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 is a tool designed for automating repetitive processes in Windows systems.
Price: Free Size: 7 MB Version: 15.0.32 OS: Windows
RoboTask is software designed to automate processes in Windows operating systems.
Price: Free Size: 172 MB Version: 10.4.0.316 OS: Windows
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 is a tool designed for automating processes on Windows systems.
Price: Free Size: 32.9 MB Version: 1.12.0 OS: Windows
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