Someone has already made a similar tool. Aside from not being able to directly link to the original creator’s websites, its functionality mostly matches what you described. The only potential drawback for you might be that the software is in Chinese.
Here’s the download page:
https://github.com/Mesimpler/haremdb/releases And the original forum post:
https://zodgame.xyz/forum.php?mod=viewthread&tid=485592&extra=page=1&filter=typeid&typeid=785 The author explains how it works (translated):
“Some people don’t quite understand how the software works, so I’ll briefly explain it.
First of all, the software does not modify any data inside the cards. Any data you create within the software is stored only in the local database (the harem.db file in the root directory).
When you upload a card, the software creates a copy of it in the ‘repo’ folder under the root directory. Any cards you drag out later are referencing those copies and have nothing to do with your original files.
The original intention behind designing this software was to completely free users from managing cards through folders. In practice, once you upload all your cards into the software, you can delete your original card folders (or keep them as backup if you prefer). From then on, adding and searching for cards can all be done within the software.”
“The software is portable (no installation required), and the data is handled in a special way. You can move the entire root directory anywhere and it will still run normally.”
That said, I personally haven’t used it. I tend to prefer manual organization. Usually, I create a text file for each creator and include their links—like Pixiv, Patreon, Fanbox pages, or even Discord server IDs. For example:
Rinu
https://www.pixiv.net/users/20880147 https://patreon.com/rinu95 This way, no matter whether I search for “rinu” or the URL, I can quickly jump to the corresponding folder. As for one-click organization, that probably requires AI.