Hey, I'm a web developer developing a macos app for the first time. I need a vector database where data will be stored on the user's machine.
I'm familiar with libraries like FAISS, but am aware that it does not have Swift bindings and from a brief look, appears fairly annoying to attempt to get working with a macos app. I'm wondering if Apple has a similar library available in their dev kit? I don't need much, just something to store the vectors in a database, do a cosine sim search on them and maybe add some additional metadata to each vector embedding.
If not, is bridging libraries like this a common thing to do when developing ios/macos apps?