I use Karakeep and started using Archivebox with custom (vibe coded) plugins. For example, if I see a 3D print on Printables or Makerworld, the page will be saved with the models, so I don't end up with dozens of STL/3MFs without any accompanying context.
It sounds like you might be looking to start a similar project, in which case I think you should look at those two programs and make one with a better UI/UX, because they can be a bit rough. In an ideal world this would be a feature built into web browsers.