https://github.com/justhalooo/10fastfingers-bot
10FastFingers automation bot simulating human typing
https://github.com/justhalooo/10fastfingers-bot
10fastfingers 10fastfingers-bot automation bot puppeteer
Last synced: about 1 month ago
JSON representation
10FastFingers automation bot simulating human typing
- Host: GitHub
- URL: https://github.com/justhalooo/10fastfingers-bot
- Owner: justhalooo
- License: other
- Created: 2025-07-20T19:58:00.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-20T20:55:14.000Z (11 months ago)
- Last Synced: 2025-07-20T22:06:29.699Z (11 months ago)
- Topics: 10fastfingers, 10fastfingers-bot, automation, bot, puppeteer
- Language: JavaScript
- Homepage:
- Size: 2.29 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡ 10FastFingers Automation Bot

## 📦 Features
- ✅ **Basic / Advanced Typing Test automation**
- ✅ **Competition mode support**
- ✅ **Dynamic WPM simulation with realistic presets:**
- Human - Normal (100-115 WPM)
- Human - Fatigue (90-110 WPM)
- Pro - Fast player (130-145 WPM)
- Random Natural Feel (100-140 WPM)
- ✅ **Human-like typing behavior:**
- Per-character delay variations
- Occasional typos
- Auto-adjust typing speed PID control
- ✅ **Auto-login with cookie management**
- ✅ **Language support:** English, Indonesian
- ✅ **Configurable via `control.json` or presets**
- ✅ **Headless or visible browser mode**
---
## 🚀 Usage
### 1️⃣ Install dependencies:
```bash
npm install
```
### 2️⃣ Run the bot:
```bash
node bot.js
```
### 3️⃣ Follow CLI prompts:
- **Enter profile name** (cookies saved in `/profiles`)
- **Choose headless mode** (YES / NO) |
**Headless mode explanation:**
- **YES (headless):** The browser runs in the background without showing a window.
- **NO (non-headless):** The browser window is visible so you can watch the typing ( Recommended )
- **Select mode:**
- Basic Typing Test
- Advanced Typing Test
- Competition
- **Select language:**
- English
- Indonesian
- **Select typing style preset:**
- Human - Normal: 100-115 WPM
- Human - Fatigue: 90-110 WPM (gradual fatigue)
- Pro - Fast player: 130-145 WPM consistently fast
- Random Natural Feel: 100-140 WPM mixed style
## 💬 Issues / Discussions
Found a bug? Have suggestions or ideas for improvements?
Feel free to [open an issue](https://github.com/justhalooo/10fastfingers-bot/issues) or start a [discussion](https://github.com/justhalooo/10fastfingers-bot/discussions).
We welcome feedback and contributions! 🎉