go-vgo/robotgo ? reverse-engineered prompt
Reverse engineered prompt
Build me a Go library and small demo app for desktop automation that works on Mac, Windows, and Linux.
I want to be able to move and click the mouse, type text and hotkeys, read the screen, find images, work with windows, clipboard, and listen for keyboard or mouse events globally. It should feel like a simple RobotGo style API, with a few clean examples that show common things like opening an app, filling a form, taking a screenshot, and waiting for a shortcut.
Please also make it possible to run in a pure Go mode if you can, so it can build more easily on different systems, and keep the code organized so the platform specific parts are separated. If you need to check current docs or platform details online, go ahead. Add a small command line example I can run to test that everything is wired up correctly.
Are you gonna build this?
make sure you review the code using coderabbit