I got tired of having to change my code whenever I wanted to try a different memory backend, like mem0, letta, supermemory, hindsight, etc. So I wrote an SDK layer that is agnostic to the backend.. just the connection parameter changes, and the rest is handled. Plus it exposes any unique functions available in the backends, so its a total win.
Write once, switch backends as they come and go on the leaderboards.
Totally free and open-source.
Would love to get feedback and contributions to the architecture and code.
I am sure I got some stuff right, and some wrong, so come and help make it better!
thejbruce•40m ago
A needed alternative to the current black-box context solutions.
ethanjoffe•41m ago