· 9 min read
Automation Recorder 1.0.0 — Download
Free & powerful automation tool. Record clicks, drags & keystrokes — replay them instantly. Save hours on repetitive tasks. Loop 1-1000x.

Automation Recorder — Harava
Record & Replay Your Actions — Automate Everything
Overview
Automation Recorder is a revolutionary 100% free desktop application that records your mouse clicks, drags, and keyboard actions — then replays them with pixel-perfect accuracy. Save hours on repetitive tasks by automating them in seconds.
Boost Your Productivity with Advanced Automation Whether you are looking for a reliable auto clicker for gaming or a professional. Harava provides a seamless experience without the complexity of coding. It functions as a complete auto recorder, capturing every nuance of your workflow so you can focus on what matters most.
Download Auto Clicker: Get started instantly with our lightweight executable. No more manual clicking in repetitive web forms or incremental games.
Smart Auto Bot: Create your own custom bot logic by simply performing the tasks once. The app remembers every delay and movement.
Advanced Auto Recorder: Unlike basic tools, Harava records the relationship between clicks and keystrokes, making it the ultimate macro recorder for Windows.
Mouse & Keyboard Macro: Bridge the gap between simple clicking and complex workflows. Use it as a keyboard macro tool to fill out templates or execute shortcuts automatically.
Fast. Free. Powerful. Fast. Free. Powerful.
Installation
Windows (Recommended)
1. Download: AutomationRecorder_Setup.exe
2. Install: Double-click (click "More info → Run anyway" if warning appears)
3. Launch: From Start Menu or Desktop
4. Press F1 and start automating!
Key Features
- 🎬 Record Everything – Mouse clicks (left/right/middle), drags, keystrokes
- ▶️ Instant Replay – Play back your actions with millisecond precision
- 🔁 Loop 1-1000x – Repeat tasks automatically up to 1000 times
- ⚡ Speed Control – 0.1x - 5.0x playback speed (slow-mo to 5x fast)
- 🎯 Pixel-Perfect – Exact coordinate tracking
- ⌨️ Global Hotkeys – F1-F5 work anywhere (even in games!)
- 💾 Save & Load – Store unlimited recordings as JSON files
- 📜 History Management – Browse, load, delete past recordings
- 🖱️ Human-Like Movement – Smooth mouse curves (not robotic teleporting)
- 🆓 Completely Free – No trials, no subscriptions, no limitations
How It Works
Press F1 → Do your actions → Press F2 → Press F3
✨ Magic! It repeats perfectly! ✨
4-Step Automation:
- Press F1 (Start Recording)
- Perform actions (clicks, typing, drags)
- Press F2 (Stop Recording)
- Press F3 (Replay) — Watch it automate!
Loop Mode:
Record → Set Loop Count (e.g., 100) → Play Loop
✨ Repeats 100 times automatically! ✨
Use Cases
📊 Data Entry & Forms
Problem: Fill the same form 100 times Solution: Record once, loop 100x Time Saved: 95% (from 2 hours → 6 minutes)
🎮 Gaming Automation
Problem: Repetitive clicking/grinding Solution: Record the sequence, loop it Time Saved: Play while automation works
💼 Office Work
Problem: Same workflow every day Solution: Record and replay daily Time Saved: Hours per week
🧪 Software Testing
Problem: Test the same flow repeatedly Solution: Automated test playback Time Saved: 80% testing time
🖱️ Complex Mouse Paths
Problem: Precise drag-and-drop sequences Solution: Record once, replay perfectly Time Saved: No more mistakes
📧 Email Templates
Problem: Type the same email structure Solution: Record typing + clicks Time Saved: 50% on repetitive emails
Real Examples
Example 1: Form Filling Automation
1. Press F1
2. Click "Name" field
3. Type "John Doe"
4. Press Tab
5. Type "john@example.com"
6. Click "Submit"
7. Press F2
✅ Recording saved!
→ Press F3 to replay
→ Set Loop 50x → Fill 50 forms automatically!
Time: 30 seconds to record, saves 2 hours on 50 forms
Example 2: Drag & Drop Automation
1. Press F1
2. Click file #1, drag to folder
3. Wait 2 seconds (auto-recorded)
4. Click file #2, drag to folder
5. Press F2
✅ Recorded!
→ Press F3 → Both drags replay perfectly
→ Set Loop 20x → Move 40 files automatically
Time: 20 seconds to record, saves 10 minutes
Example 3: Multi-Step Workflow
1. Press F1
2. Open app → Click menu → Select option → Save
3. Press F2
4. Set Playback Speed = 2.0x (double speed)
5. Set Loop = 10
6. Press "Play Loop Record"
✅ Workflow repeats 10x at 2x speed!
Time: 1 minute to record, saves 30 minutes
Settings & Customization
⚡ Playback Speed
- 0.1x – Super slow (debugging/demo)
- 1.0x – Normal (recorded speed)
- 2.0x – 2x speed (twice as fast)
- 5.0x – Lightning fast (5x speed)
🖱️ Mouse Movement Smoothness
- 0.0 – Straight line (robotic)
- 0.2 – Default (human-like)
- 0.5 – Very wavy (natural but imprecise)
💾 Auto-Save
- ON (default) – Recordings auto-save as JSON
- OFF – Temporary recording only
⌨️ Global Hotkeys
- F1 – Start Recording
- F2 – Stop Recording/Playback
- F3 – Play Recording
- F4 – Clear Events
- F5 – Exit Application
Works everywhere — even when app is minimized!
Why Automation Recorder?
| Feature | Automation Recorder | Competitors |
|---|---|---|
| Price | ✅ 100% FREE Forever | ❌ $20-100 |
| Loop Recordings | ✅ 1-1000x | ⚠️ Limited |
| Global Hotkeys | ✅ F1-F5 anywhere | ❌ No |
| Recording History | ✅ Save unlimited | ⚠️ Basic |
| Speed Control | ✅ 0.1x - 5.0x | ⚠️ Limited |
| Human-Like Mouse | ✅ Smooth curves | ❌ Robotic |
| Open Source | ✅ GPL v3 | ❌ Closed |
| File Size | ✅ ~1 MB | ⚠️ 50-200 MB |
| No Installation | ✅ Portable .exe | ⚠️ Complex setup |
Technical Details
Built With:
- Python 3.x – Core engine
- Tkinter – Modern GUI
- PyAutoGUI – Mouse/keyboard automation
- pynput – Global hotkeys
- NumPy – Smooth Bézier curves
Recording Format:
{
"events": [
{
"type": "click",
"button": "left",
"x": 500,
"y": 300,
"timestamp": 1234567890.123
},
{
"type": "keypress",
"key": "a",
"timestamp": 1234567891.456
},
{
"type": "drag",
"from_x": 100,
"from_y": 100,
"to_x": 200,
"to_y": 200,
"duration": 1.5,
"timestamp": 1234567893.000
}
],
"created": "20260105_143022",
"duration": 15.5
}
Platform Support:
- ✅ Windows 10/11 – Full support
- ✅ Linux – Full support
- ⚠️ macOS – Limited
System Requirements:
- OS: Windows 10+ or Linux
- RAM: 100 MB
- Disk: 1 MB (app) + recordings storage
- Python: Not required for .exe version
Installation
Option A: Windows Installer (Recommended)
1. Download: AutomationRecorder_Setup.exe
2. Install: Double-click (click "More info → Run anyway" if warning appears)
3. Launch: From Start Menu or Desktop
4. Press F1 and start automating!
Note: Windows SmartScreen may show a warning (normal for unsigned apps). Click “More info” → “Run anyway”
Option B: Source Code (Most Secure)
# 1. Install Python 3.x (if not installed)
# https://python.org — Check "Add to PATH"
# 2. Clone repository
git clone https://github.com/Kriba95/HA-AutoClicker.git
cd AutomationRecorder
# 3. Install dependencies
pip install -r requirements.txt
# 4. Run
python automation_recorder.py
# OR use convenience scripts:
install.bat # Windows - install dependencies
run.bat # Windows - launch app
Option C: Portable .exe (No Installation)
1. Download: AutomationRecorder.exe (standalone)
2. Place anywhere on your computer
3. Double-click to run
4. No installation needed!
Frequently Asked Questions
❓ Is this really 100% free?
Yes! Completely free, forever. No trials, no paid upgrades, no ads. Open-source GNU GPL v3.
❓ Why does Windows show a security warning?
The app isn’t digitally signed (costs $100-500/year). Click “More info” → “Run anyway”. The source code is open for inspection on GitHub.
❓ Can I edit my recordings?
Yes! Recordings are saved as JSON files in the recordings/ folder. Edit with any text editor.
❓ Does this work in games?
Most games yes, but some anti-cheat systems may block it. Use at your own risk.
❓ How accurate is the replay?
Pixel-perfect! Mouse coordinates are recorded to the exact pixel, timings to the millisecond.
❓ Can I stop playback mid-recording?
Yes! Press F2 anytime to stop.
❓ How many events can I record?
Unlimited! Only limited by your RAM and storage.
❓ Can I share my recordings?
Yes! Copy .json files from recordings/ folder. Transfer to another user’s recordings/ folder.
❓ What’s the file size?
- App: ~1 MB (standalone .exe with Python included)
- Recordings: 1-10 KB each (JSON format)
❓ Does it record passwords?
Warning: Yes! Keystrokes are recorded as plain text. Never share recordings containing sensitive data.
❓ Can I run multiple recordings in sequence?
Currently: Load → Play → Load next → Play. Future update may add playlist feature.
Screenshots
Main Interface
Clean, intuitive interface with real-time event display
History Manager
Browse, load, and manage all your saved recordings
Settings Panel
Customize playback speed, mouse smoothness, and more
Security & Privacy
✅ Safe to Use
- Open-source code (inspect on GitHub)
- No internet connection required
- No data collection
- No telemetry
- All recordings stored locally
⚠️ Important Warnings
- Use responsibly – Respect terms of service
- Don’t spam – Avoid using for malicious automation
- Test first – Ensure automation is safe before looping
Contribute
This is an open-source project! Contributions welcome:
- 🐛 Report bugs – GitHub Issues
- 💡 Suggest features – Discussions
- 🔧 Submit Pull Requests – Improvements welcome
- ⭐ Star on GitHub – Support the project
- 📢 Share with friends – Spread the word
License
GNU General Public License v3.0
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See <https://www.gnu.org/licenses/> for details.
Credits
Developer: Harava
Special Thanks:
- Python community
- PyAutoGUI, pynput, NumPy contributors
- All testers and users
Contact & Support
- GitHub: github.com/kriba95/AutomationRecorder
- Issues: Report bugs
- Discussions: Community forum
- Email: [wadelmasiru@gmail.com]
Quick Links
- 📥 Download: Latest Release
- 📖 Documentation: Full Docs
- 🐛 Report Bug: Issues
- 💬 Community: Discussions
⚡ Fast. Free. Powerful. ⚡
Record once. Replay forever. Save hours daily.
GNU GPL v3 | 2024-2026
