Tip: Hover over the icons to watch the videos!

Chimp Test bot

A bot that beats Human Benchmark's Chimp test. Uses PIL for window capture, OpenCV for image processing, PyAutoGUI for mouse clicking.

Link to Youtube video



Python PIL OpenCV PyAutoGUI

Visual Memory bot

A bot that beats Human Benchmark's Visual Memory test. Uses PIL for window capture, OpenCV for image processing and PyAutoGUI for mouse clicking.



Python PIL OpenCV PyAutoGUI

Verbal Memory bot

A bot that beats Human Benchmark's Verbal Memory test. Uses web scraping library Selenium to get words and send button click input.

Link to Youtube video



Python Selenium

Chess bot

A bot that plays against opponents on lichess. It uses OpenCV for template matching, a chess library to figure out the best move and PyAutoGUI to play the move.



Python PIL OpenCV PyAutoGUI chess

Monkey Type bot

A bot that types around 600-700 words per second on Monkey Type. Does a little image processing with OpenCV, and reads text with PyTesseract. PyAutoGUI is used to type the words out.



Python PIL OpenCV PyAutoGUI PyTesseract

Aim Lab bot

A bot that plays Aim Lab. Uses OpenCV to find the nearest cyan target and clicks on it. Win32API is used to control mouse movement.



Python OpenCV win32api