Note: This project is a significantly enhanced fork of the original Nexus AutoDL by parsiad. A huge thank you to the original creator for laying the foundation for this powerful tool.
Nexus AutoDL is a versatile automation platform designed to automate repetitive clicking tasks. While it excels at downloading mods from Nexus Mods for tools like Wabbajack, its powerful new features make it a perfect solution for any task that requires clicking on a series of images, from crafting in games to managing files.
If you find this tool useful, please leave a star on GitHub to help others discover it!
- Profile Management: Create and switch between different profiles, each with its own unique set of templates and settings. Use one for Nexus, another for a game, and more!
- Powerful Search Modes:
- Priority Mode: The bot intelligently searches for all templates in alphabetical order and clicks the first one it finds. Perfect for handling dynamic situations like pop-ups.
- Sequence Mode: For complex tasks, define an exact, step-by-step order for the bot to follow. It won't proceed to "Step 2" until "Step 1" is complete.
- Integrated Sequence Editor: A dedicated UI panel that appears in Sequence Mode, allowing you to easily reorder your templates with "Move Up" and "Move Down" buttons.
- Per-Profile Settings: Every profile saves its own unique settings! Your
Confidence,Sleep Times,Search Mode, andSequenceorder are all remembered. - Instant Template Creation: No more manual screenshots! Click "Create Template", drag a box around any element on your screen, and save it instantly to the active profile.
- Customizable Visual Feedback: Get instant confirmation with a colored border that flashes around matched templates. You can customize the color and duration!
- Polished User Experience: A sleek dark mode interface, full hotkey control (
F3/F4), non-intrusive mouse behavior, and helpful tooltips for every setting.
The v0.6.0 interface, featuring the new Sequence Editor.
- Download the
.exe: Go to the Releases Page and download thenexus_autodl.exefile from the latest release. - Run the App & Create a Profile:
- Double-click
nexus_autodl.exeto start. - Open the Profile Manager via the "Manage..." button.
- Create your first profile (e.g., "Nexus Downloads").
- Double-click
- Add Templates:
- Use the
Create Templatebutton to easily capture the images you want the bot to click on.
- Use the
- Configure & Automate:
- Choose your desired Search Mode and fine-tune any other settings.
- Press
F3to start!
- Start/Resume: Press
F3. A log console will appear, and the script will begin. - Pause: Press
F4. The main window will reappear, allowing you to change settings. - Close: Simply close the main window or the log console to exit. All your settings will be saved automatically.
Your feedback is essential! If you encounter a problem or have an idea for a new feature, please get in touch.
- ⭐ Star the Project: If you like this app, give it a star on the GitHub page!
- 🐞 Report a Bug: Found an issue? Open a new issue and describe the problem in as much detail as possible.
- 💡 Suggest a Feature: Have a great idea for the next version? Let me know!
- 📄 See the Changelog: Want to know what's new? Check out the Releases Page.
For a truly seamless, zero-wait download experience on Nexus Mods, you can use this autoclicker in combination with a user script that bypasses the 5-second countdown.
- Recommended Tool: Nexus No Wait on Greasy Fork.
Nexus Mods is an incredible platform. The best way to support the site is by purchasing a Premium Membership. This gives you uncapped download speeds, removes ads, and directly funds the platform. This tool is offered as a convenience for those who may not be in a position to subscribe but still face large modlists.
Using a bot to download from Nexus Mods is in direct violation of their Terms of Service. This tool is provided for educational and convenience purposes. The user assumes all risk and responsibility for its use.
If you want to compile your own executable from the source code, you will need pyinstaller.
- Install PyInstaller:
pip install pyinstaller
- Run the build command from the project directory:
pyinstaller --onefile --windowed --name nexus_autodl nexus_autodl.py
- Your finished
.exewill be located in thedistfolder.