Intelligent input automation for grinding and idle progression. Randomised timing, burst behaviour, and movement simulation built to run for hours.
A lightweight input automation utility designed for repetitive gameplay loops that require continuous interaction over extended periods.
AFK Helper automates common player actions through configurable timing systems — allowing progression activities such as chest farming, rolling, or combat interaction to continue without constant manual input. Instead of rigid loops, it introduces controlled randomness: variable timing, optional pauses, burst behaviour, and subtle movement actions that better resemble natural player interaction patterns.
All functionality operates strictly at the operating system input layer. The application does not read game memory, analyse screen content, inject code, modify game files, or communicate with internal game systems. Every action performed is equivalent to a normal keyboard press or mouse action generated by a player — transparent and lightweight.
Three core design principles guide the project: Session Stability — reliable performance during long unattended sessions. Human‑Like Behaviour — timing variation and optional randomness reduce mechanical patterns. Efficiency & Simplicity — minimal resource usage with straightforward configuration.
Every feature is individually toggleable. Enable only what you need.
Continuously performs the primary interaction action used for harvesting, attacking, or firing. Click timing is randomised between configurable minimum and maximum speeds to avoid rigid repetition. Designed for chest farming, combat grinding, and any gameplay loop requiring sustained input without manual clicking.
Introduces human-like bursts of rapid clicks followed by natural pacing. Burst activation occurs randomly based on a configurable Burst Chance. Variable burst length with automatic return to normal rhythm prevents perfectly uniform clicking patterns.
Inserts occasional micro-breaks into active clicking loops to simulate natural hesitation or attention shifts. Configure Pause Frequency (chance of pause, 1 in X clicks) and Pause Duration (milliseconds). Operates independently from Burst logic and can be toggled on or off.
Periodically toggles crouch and standing states using randomised timing. Movement duration and intervals vary automatically to simulate natural player repositioning while AFK. Helps maintain activity detection without interrupting farming loops.
Executes jumps at randomised intervals to maintain character activity. Jump timing and hold duration vary slightly to prevent predictable patterns.
Prevents crouch and jump actions from occurring too close together. A shared cooldown timer ensures movements remain spaced naturally and avoids rapid stacked inputs.
Automatically activates the Boost ability at a configurable minute-based interval. Ensures buffs and progression boosts maintain consistent uptime without manual tracking.
Automatically presses the F4 key at user-defined intervals to trigger in-game upgrades without manual input. Features customisable delay between presses, automatic activation only when AFK mode is running, easy toggling with F7, and self-disabling when AFK stops.
All major actions operate within configurable minimum and maximum values. Randomisation occurs automatically within these ranges to maintain organic timing.
Built-in session timer for tracking AFK duration. Accepts flexible time formats: 5m, 30s, 1h30m. When the timer expires, an audible alarm repeatedly plays until stopped using F10. Custom alarm sounds are supported.
All configuration changes are saved automatically. Settings reload on launch so preferred behaviour is restored every session with zero reconfiguration.
Checks for newer versions on startup and notifies users when updates are available, providing quick access to downloads. No automatic installations — always your choice.
Control everything without touching the GUI. All hotkeys work while the game is in focus.
Press F8 to toggle between modes at any time, even while running. Settings apply automatically — no restart needed.
Designed for collecting chests automatically while AFK. All default actions are enabled: Crouch, Jump, Swing, AFK Helper, Pause, and Burst. Best used when AFK farming treasure chests with no aggressive combat required.
Intended for rolling chests or attacking monsters (requires infinite ammo perk for monsters). Only Swing / Fire is enabled — all other actions are disabled for consistent attack speed.
Screenshot of the AFK Helper main interface with default configuration enabled.
Every system is designed to avoid mechanical patterns. No rigid loops — behaviour evolves continuously over time.
All automated actions operate within configurable ranges rather than fixed delays. Each execution cycle produces slightly different timing values, preventing perfectly repeating input sequences that typically characterise basic automation scripts.
Click activity periodically shifts into short bursts followed by normal pacing. This mirrors natural player behaviour where attention and interaction intensity fluctuate instead of remaining mechanically constant.
Optional micro-pauses introduce irregular rest periods into active loops. These pauses simulate real player hesitation, repositioning, or momentary distraction, helping avoid uninterrupted robotic input streams.
Randomised crouch, jump, and cursor micro-movement actions emulate subtle human repositioning during long sessions. A shared movement cooldown prevents unrealistic stacking of actions and maintains believable spacing.
AFK Helper operates exclusively through standard keyboard and mouse input simulation. It does not read game memory, inject code or DLLs, modify game files, hook internal functions, or intercept network traffic. This strict separation keeps the tool fully external to the game client.
All logic runs locally on the user's machine. No gameplay data, personal information, or usage statistics are transmitted. The only optional network interaction is a version check to notify users about available updates.
A lightweight notification system keeps you informed about new releases without interrupting normal use.
Up and running in a few minutes.
All changes take effect immediately. Settings are saved automatically on close and restored on next launch.
| Setting | Description | Example |
|---|---|---|
| Boost Interval | Minutes between Boost activations | 15 min |
| Crouch Interval Min/Max | Random range for crouch timing in ms | 120,000 – 300,000 ms (2–5 min) |
| Jump Interval Min/Max | Random range for jump timing in ms | 120,000 – 600,000 ms (2–10 min) |
| Click Speed Min/Max | Interval between normal clicks in ms | 125 – 250 ms |
| Pause Frequency | Chance of a pause — 1 in X clicks | 30 = roughly 1 in 30 |
| Pause Duration | Length of each pause in ms | 500 ms |
| Burst Chance | 1 in X chance to start a burst of 6–15 clicks | 40 = 1 in 40 |
| Movement Cooldown | Minimum time between movement actions in ms | 5,000 ms (5 s) |
| F4 Upgrade Delay | Seconds between each F4 press | 10 s |
| Alarm Time | Countdown before alarm sounds | 5m · 30s · 1h30m |
10m to receive a reminder after 10 minutes of AFK.The .exe is compiled from an AutoHotkey (.ahk) script using the official AutoHotkey compiler. Source code is included in every download.
AutoHotkey is a widely used automation framework. Because the same input simulation technology can be misused, many antivirus programs use heuristic detection that flags automation executables automatically — even when they are completely safe. These alerts are classified as false positives or Potentially Unwanted Programs (PUPs).
Free. No install required. Source code included for full transparency. Windows only.
↓ DownloadEverything you need to know before and after downloading.
Questions, bug reports, or feature ideas — reach out on Discord.
Message true_pyro_028 — bugs, ideas, and questions are welcome. Please be respectful and avoid spamming.