YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)
MnkLightning
MonkeyLightning is a performance-oriented automation script designed for Monkeytype. It implements sophisticated human-like typing behavior with real OS-level keyboard events to bypass bot detection.
Technical Overview
This v3.0 release shifts from client-side JavaScript to Python-based automation (PyAutoGUI). This creates "trusted" keyboard events that are indistinguishable from real human input to the browser.
mnk_typer.py: Python script that simulates real keyboard input.injector.js: Helper script to bridge text from browser to Python.- Human-like Imperfections: Full suite of 12+ imperfection types (typos, hesitations, fatigue).
Usage Instructions (Bypass Method)
The new bypass method uses a 2-step process:
Step 1: Setup
- Install Python (if not installed).
- Install required packages:
pip install -r requirements.txt
Step 2: Run the Bot
- Open Monkeytype in your browser.
- Open Developer Console (
F12orCtrl+Shift+J). - Paste & Run the contents of
injector.jsinto the console.- You should see a message: "MnkLightning Injector Active".
- Run the Python script in a terminal:
python mnk_typer.py - Trigger the Bot:
- Focus the Monkeytype window.
- Press
Insertkey to copy current words to clipboard. - Press
Insertkey again to START typing. - Press
Escto stop at any time.
Configuration
You can customize the bot's behavior in mnk_typer.py:
CONFIG = {
"min_wpm": 310,
"max_wpm": 550,
# Imperfections (0.0 - 1.0)
"wrong_char_rate": 0.025,
"adjacent_key_rate": 0.02,
"hesitation_rate": 0.04,
"burst_rate": 0.08,
# Timing
"hesitation_multiplier": 3.5,
"burst_speed_multiplier": 0.5,
}
Disclaimer
This software is provided for educational and research purposes only. The authors do not encourage or condone the use of automation scripts on competitive platforms. Use at your own risk.
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support