Skip to content

nojukuramu/AntiAFK-superlight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AntiAFK

A lightweight, stealthy, and configurable mouse jiggler written in Rust. Designed to keep your computer awake and prevent "Away" status in typical enterprise chat applications.

Status License

Important

Project Status: This project is considered complete and is no longer under active development. No further features or updates are planned.

Features

  • Smart Idle Detection: Only activates when you are away. Automatically detects your keyboard and mouse input to reset the idle timer.
  • Human-Like Movement: Uses small, randomized, and "jittery" movements rather than robotic absolute jumps, making it much harder to detect as a bot.
  • Zero-UI: Runs silently in the background with a System Tray icon. Console window is hidden in release builds.
  • Highly Configurable: Customize idle thresholds, update frequency, and more via config.toml.
  • Lightweight: Consumes negligible system resources (< 5MB RAM).
  • Auto-Start: Optional configuration to run on Windows startup.

Installation / Usage

  1. Download the latest release or build from source.
  2. Run AntiAFK.exe.
  3. A green circle icon will appear in your System Tray.
    • Hover: View current status (Idle time / Active state).
    • Right-Click: Access menu to Toggle System, Enable Auto-Run, or Quit.

Building from Source

Ensure you have Rust installed.

git clone https://github.com/nojukuramu/AntiAFK.git
cd AntiAFK
cargo build --release

The executable will be located at target/release/AntiAFK.exe.

Configuration

A config.toml file is automatically created in your user AppData folder (typically C:\Users\<YOU>\AppData\Local\com.nojukuramu.antiafk\config\config.toml or similar, depending on the crate's directory logic).

# Interval/Threshold for idle (seconds)
idle_threshold_secs = 30

# Movement range (pixels)
movement_range = 5

# Enable auto-run on Windows startup
auto_run = false

License

This project is released under the Unlicense. You can use it for whatever you want, no strings attached. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages