Remix.run Logo
Agentis Memory – Redis-compatible store with built-in local embeddings(github.com)
1 points by scrobot 10 hours ago | 1 comments
scrobot 10 hours ago | parent [-]

Hey HN! I'm the author. I built this while working on a multi-agent incident investigation system — 6 AI agents running in parallel, all needing shared working memory. Existing solutions (Mem0, Zep, Redis Stack) all require REST APIs, external embedding services, or custom SDKs. I wanted something simpler: MEMSAVE key text → +OK, with embeddings computed locally.

Tech stack: GraalVM native-image, Java 25, ONNX Runtime (all-MiniLM-L6-v2), HNSW via jvector, SIMD-accelerated cosine similarity via Java Vector API. First version on plain JVM was 2x slower than Redis — after native-image + SIMD it jumped to 1.36x faster.

Detailed write-up with benchmarks: https://scrobot.substack.com/p/agentis-memory-redis-compatib...

Happy to answer any questions about the architecture or benchmarks.