Skip to content
Desktop screen automation that can repeat desktop task over and over again
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
conversion.js
input.js
output.js
package-lock.json
package.json

README.md

Mirror-Bot


This NodeJs-based project can record keystroke, mouseclick and mousedrag, and then create automated simulation.

It can be used for automation test, game bot or even tricking friends into thinking their computer has malware.

NOTE: This app currently only works for MacOS, but the windows and linux version will sonn be implemented.

Instruction video will be uploaded soon.

Demo Video

IMAGE ALT TEXT

Usage:

  1. git clone this app
  2. go (cd) to the directory root of this app
  3. command npm install
  4. command node input to start recording
  5. Press Tab key to stop recording (you can change this setting in the input.js)
  6. exit the recording by press ctrl+c
  7. command node output to start automation

RoadMap:

  1. Add Instruction and Demo Videos
  2. Implement mousedrag function
  3. Fix bugs caused by incorrect event listening (mistake mouseclick with mouseDrag)
  4. GUI
  5. Migrate to Java platform

Credits:

The node modules/packages I used for this project are iohook, sleep and robotjs.

Thank @WilixLead, @OctalMage, @ErikDubbelboer for making such great modules/packages!

Here are the links of used modules/framework:

You can’t perform that action at this time.