NAIE is a suite of userscripts designed to enhance the functionality of the Novel AI website. The enhancements are modular, with feature-specific scripts that integrate seamlessly with the platform.
- Feature Scripts
- How to Install
- Mobile Installation (Android)
- Dependencies
- Important Notes
- Compatibility
- Mobile Compatibility
- Reporting Compatibility Issues
- Feedback
- License
- Disclaimer
This repository includes the following feature scripts:
- NAIE Subshelves - Adds the ability to organize stories using nested shelves. Refer to its README for details on functionality, installation, and usage.
More feature scripts may be added over time.
-
Install a userscript extension for your browser:
- Violentmonkey (Open source)
- Tampermonkey (Closed source)
-
Follow the installation instructions in the README of your chosen feature script.
-
Refresh the Novel AI page after installation to activate the feature.
Note
For information about iOS support, please refer to the iOS Compatibility section below.
- Install Firefox Nightly from the Google Play Store.
- Navigate to the Violentmonkey Add-on page and tap "Add to Firefox."
- Follow the installation instructions for your chosen feature script.
- Install Firefox for Android from the Google Play Store.
- Use the browser menu to install Tampermonkey from the limited add-on options.
- Follow the installation instructions for your chosen feature script.
This suite has one dependency (bundled with the core script):
- xhook: Used for hooking into fetch requests, which is necessary to handle metadata when loading and saving.
- The scripts may stop working if the Novel AI website design or API changes.
The script has been tested and confirmed to work on:
- Tampermonkey for Chrome
- Violentmonkey for Chrome
- Violentmonkey for Firefox
Note
Greasemonkey is not currently supported. The script does not work on Greasemonkey, and I have very little interest in figuring out why. If you're a Greasemonkey user and want to make it work, you're welcome to investigate and contribute fixes.
The script has been tested and confirmed to work on:
- Firefox Nightly with Violentmonkey
- Firefox for Android with Tampermonkey
It is possible to run userscripts on iOS using a Safari extension. For more information on how to set this up, you can refer to the iOS Userscripts project on GitHub. It could also possibly work with Orion Browser with Violentmonkey.
However, I do not have an iOS device and so cannot test either of these solutions. If you successfully run the script on iOS, please consider sharing your experience to help other users.
If you encounter any compatibility issues with the supported browsers and userscript extensions, or if you successfully use the script with other setups, please report your findings in the project's issue tracker. This will help improve compatibility information for all users.
Feedback and bug reports are welcome. Please open an issue on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.
This userscript suite is an independent project developed by a single individual and is not affiliated with, endorsed by, or in any way officially connected to Novel AI or its developers.
Further development of this project depends on the developer's available time and motivation. Use this userscript at your own risk.