#192 · Primary category: AI Agents & Automation

robotjs

Node.js Desktop Automation.

Project last updated:08/07/26

GitHub Stars

12.8K

Forks

1.0K

Contributors

62

License

MIT

Why we included this project

RobotJS gives Node.js automation direct control over the mouse, keyboard, and screen, so scripts can act on a real desktop rather than just inside a browser. You can move and click the cursor, type or hold keys, and for vision it reads pixel colors or searches a screen capture for a target image. Those are the primitives of GUI automation, scripted workflows, and computer-use style agents on macOS, Windows, and Linux. Because it installs as an npm package, it drops into an existing Node or Electron app without a separate native build step, which keeps setup friction low for teams wiring desktop control into a larger service. It's a low-level toolkit, not an orchestration framework, so you bring your own control logic on top. If you're scripting repeatable desktop tasks or giving an agent a way to drive the OS, it's a practical and dependable building block.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category