A few years ago there was an OSS tool called Tagspaces that did exactly this. It was great, and briefly replaced Evernote for me.
At the time I used it quite successfully to manage research material across a range of projects; it ultimately hit a wall because it was an electron app that consumed huge amounts of RAM.
However, they are still around and appear to have moved away from electron so you may have more luck now.
At the time I used it quite successfully to manage research material across a range of projects; it ultimately hit a wall because it was an electron app that consumed huge amounts of RAM.
However, they are still around and appear to have moved away from electron so you may have more luck now.