Skip to content

Desktop screen automation that can repeat desktop task over and over again

License

Notifications You must be signed in to change notification settings

jay-shi/Js-Mirror-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Desktop screen automation that can repeat desktop task over and over again

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published