If you've ever built an AI assistant or agent, you know the pain:

→ Where do I store conversation history?

→ How do I feed a sliding window to the LLM without blowing the context limit?

→ How do I retrieve relevant past context without spinning up a server?

Most solutions either lock you into a framework (LangChain), require Docker + a running server (Zep), or need an LLM call just to store a memory (Mem0).