Toby Automation is a tool that helps automating tedious tasks by mouse-clicking on images or pressing down keyboard keys. Toby is coded mainly with TypeScript and is using Node.js, Robot.js, AutoIt and more.
- Git
- Node.js (recommended v18.4.0), node-gyp (recommended v9.1.0)
- Go (https://go.dev/)
- AutoIt (https://www.autoitscript.com/) - only available for Windows & recommended on Windows
Inside toby-core
run npm install
-
Start the image search service:
Insideimage-search/src
rungo build
and then run the compiled executable -
(Optional) If using Windows and want to use experimental mouse moving script (powered by AutoIt), then you should compile the
move-mouse.au3
inmove-mouse
to executable. Move the compiled executable intomove-mouse/dist
-
Start the core app:
Insidetoby-core
runnpm run start
to compile Typescript and start the core app
or runnpx tsc
to only compile Typescript