nut.js logo

Open Source Node.js Cross Platform Desktop Automation

🚀 Let's get started!


🎧 Listen to our latest podcast feature!

Automate mouse movement

nut.js gives you full control over your mouse. Move, click or drag your cursor where you need it!

Automate keyboard input

Press (and hold) single keys or type pages of text, nut.js handles both!

Copy & Paste

nut.js gives you access to your system clipboard. Copy and paste text as you go!

Window Info

Retrieve infos about open windows to improve your tests or workflows

Visual automation & testing

nut.js provides plug-ins to perform on-screen search for images and/or text, the key component for visual testing or automation!


nut.js works on all major operating systems. Windows, macOS and Linux!

How it works


Sustainable open source software

  • 1

    Start sponsoring

    Either via GitHub Sponsors or Patreon

  • 2

    Get in touch

    Reach out to with your npm user account and the sponsoring confirmation

  • 3

    Get access

    Once I reviewed your data I'll send you an invite to private packages


$40.00/ month
Start sponsoring


$130.00/ month
  • Everything in Individual

  • Private package access for up to three users

  • Prioritized issues

Start sponsoring
I am currently assessing single-payment options for plugin packages (single purchase, no perpetual updates). If you are interested in this payment model, please feel free to contact me by email.For one-off inquiries, I'm also open for consulting inquiries and/or bug bounties. Feel free to drop me a message with details, or book a timeslot yourself
Hey! Have any questions?

© 2023