JosephjackJR
If anyone has used it, how does it hold up with 50 agents in production, and is it possible to use circuit breakers for more than one agent simultaneously.
Also, audit trail how many event types can you create yourself?
I beat mem0 on long eval memory and could not care less
Show HN: Local memory layer for AI agents, survives restarts, no embeddings
https://screenapp.io/app/v/j4SslxVZ-N
I got frustrated that every time an AI agent restarts it forgets everything. So I spent six months building a fix.Synrix is a local-first memory engine for AI agents. It uses a Binary Lattice structure instead of vectors — fixed-size nodes with prefix-semantic addressing. Lookups are O(k) where k is the number of results, not the size of the dataset. The demo that convinced me this was worth...
Real numbers from my machine. Direct node lookup: 19us. Prefix queries over 10k nodes: 28-80us with zero embedding model. 280x faster than local vector DB at 10k nodes. Full agent context rebuilt from cold start in under 1ms. ACID durable via WAL tested across 60 crash scenarios with zero data loss. Validated on Jetson Orin Nano at 192ns hot reads.
The core idea is that most agent memory is structured not fuzzy. User preferences, learned facts, task stores, conversation history. You know what you're looking for. Prefix-semantic naming replaces vector similarity entirely for these workloads. No embedding model. No GPU. No cloud call.
The robotics use case is what I find most interesting. A robot learns its environment during operation. Which door sticks, which patient has a latex allergy, which corridor is slippery. Power cuts out. Robot reboots cold. Every memory restores in milliseconds via WAL recovery. No internet required. Works in a Faraday cage, underground, on a factory floor.
It is not a vector DB replacement. For fuzzy similarity search over unstructured documents Qdrant and Chroma are the right tools. Synrix is the memory layer for structured agent workloads where you control the naming.
Curious whether anyone has hit the structured vs fuzzy memory problem in production and how you solved it.
Agent memory is structured not fuzzy.why are we all using vector DBs for it?
This started from debugging agent workflows that behaved differently after restarts. In several cases the memory layer relied on embeddings and approximate search through a vector database. It worked, but recall was not deterministic and restarting the process sometimes changed behaviour in subtle ways.
I wanted something simpler and predictable.
So I built a restart-persistent local memory engine that behaves more like SQLite than a cloud vector database. It runs as a single binary, stores data locally, and retrieval is deterministic. If you kill the process and restart it, the same query returns the same IDs in the same order.
It is not an LLM, not an agent framework, and not a SaaS product. It is meant to sit underneath those systems as a low-level memory primitive.
This is not a replacement for semantic search in every case. If you genuinely need approximate similarity over unstructured text, embeddings make sense. But I have a suspicion that in many structured agent and infra workflows, deterministic storage would be simpler and cheaper.
I would really appreciate feedback from people building ML or data infrastructure. In what cases is approximate search actually required, and where is it just become default?
I have spent the last few months building SYNRIX to see if we could reach sub microsecond retrieval by being extremely opinionated about hardware. Instead of a flexible graph, the engine uses a binary lattice—a rigid structure that relies on arithmetic addressing instead of chasing pointers.
This architectural rigidity leads to several unique properties:
Query time scales with the number of results you want rather than the total size of your database. We have validated this at 50 million nodes running smoothly on a standard 8GB RAM machine using memory mapped storage to scale beyond physical memory.
Because it runs entirely on your own hardware, there are no per query fees or subscription costs. This makes it a viable local first alternative for high volume applications that would otherwise face six figure cloud bills at scale.
The system is built for production reliability with ACID style guarantees. It uses a Write Ahead Log and deterministic recovery to ensure 100% success in surviving restarts and crashes without data loss.
The engine is designed for cache line alignment and CPU prefetching. This approach ensures the software works with hardware realities to maintain sub microsecond hot path retrieval even as the memory substrate grows.
We have built compatibility layers for LangChain and Qdrant so it can act as a drop in replacement for existing stacks. The project has already seen about 40 clones since yesterday, so the need for low latency, offline first memory seems to be hitting a nerve. I am curious to hear from others working on high frequency agent queries—is retrieval latency currently a bottleneck for your workflows, or are you more concerned with inference time?
Two orders of magnitude faster Persistent AI memory via a binary lattice
Show HN: Synrix local-first memory engine (O(k) retrieval, no vectors, no cloud)
https://github.com/RYJOX-Technologies/Synrix-Memory-Engine
I’ve been building Synrix, a local-first memory engine for AI systems.The idea is simple: instead of pushing memory into vector databases or cloud services, Synrix runs entirely on your machine and focuses on predictable, targeted recall rather than global similarity scans.Architecturally it’s different from typical vector DB approaches:Queries scale with matching results (O(k)), not total...
That matches what I keep hearing from people running real systems. Cloud spend doesn’t feel like a line item you control anymore, it feels like something you react to after the fact. Bills go up, dashboards light up, and then everyone scrambles to shave a few percent without touching the parts that are actually painful.
What stood out to me is that a lot of this cost doesn’t seem to come from raw compute or storage anymore. It comes from all the things glued around the system to make it work at scale. Remote caches, coordination layers, metadata services, control planes, cross region calls. Stuff that exists because there isn’t a good local place for certain kinds of state to live.
Once those pieces sit on the critical path, they get hit constantly, they add latency, and they quietly become some of the most expensive parts of the system. At that point cloud cost stops being an optimization problem and starts feeling like a structural one.
I’m curious how this lines up with other people’s experience. How much of your cloud bill is tied to coordination and state rather than actual business logic. Have you had to add external services just to keep latency acceptable. Have you reached the point where you’d rather rethink architecture than keep paying the tax.
Genuinely interested in what people are seeing in practice, not vendor takes or budgeting advice.
Cloud costs are the #2 expense at midsize IT companies. Is this sustainable?
Most AI systems today treat memory as ephemeral. Context is fetched from a remote store, used briefly, and discarded. Persistence is something you layer on later, usually via a network call to a database that sits outside the reasoning loop. This model works reasonably well when interactions are short lived and connectivity is assumed.
It starts to feel fragile when systems are expected to run continuously, survive restarts, operate offline, or reason repeatedly over long histories. In those cases, memory access becomes part of the critical path rather than a background concern.
What struck me while working on this is that many performance and cost problems people attribute to “scale” are really consequences of where memory lives. If every recall requires a network hop, then latency, reliability, and cost are inherently coupled to usage. You can hide that with caching and batching, but the constraint never goes away.
We’ve been exploring an alternative approach where persistence is treated as part of the hot path instead of something bolted on. Memory lives locally alongside the application, survives restarts by default, and is accessed at hardware speed. Once retrieval stops leaving the machine, a few second order effects emerge that surprised us. Cost stops scaling with traffic. Recovery stops being an operational event. Systems behave the same whether they are online, offline, or at the edge.
I’m very early in this commercially and building it with a co founder, but before locking in assumptions I wanted to sanity check the architectural framing with people here. Does this line up with how others see AI systems evolving, or do you think the current model of ephemeral memory plus remote persistence is still the right long term abstraction?
I’ve documented the architecture and tradeoffs of what we’ve built so far here for anyone who wants concrete details.
I’m much more interested in the discussion than the implementation itself.
What changes when AI memory stops being ephemeral?
What sort of Robotics are you based in? It also massively improves efficiency in hardware 20-40% est.
Show HN: True Persistent F*****G Memory for Robotics (Bypassing Linux Kernel)
My cofounder and I have been building a persistent storage engine designed specifically for edge robotics and embodied systems.The core problem we set out to solve was the reliability gap in local data logging. In our experience with autonomous systems, the most critical sensor logs often get lost when a robot loses power because that data is still sitting in the OS page cache waiting to be...
The $1M Annual Cost of RAM-Bound Vector Databases in the Cloud
Show HN: Synrix – A Zero-Loss, Sub-Microsecond Memory Engine for Edge Compute
We are solving the most expensive lie in embedded systems: that you must choose between speed (fast RAM) and safety (slow disk). When the power cuts, data is lost, and mission-critical systems fail.We built Synrix, a foundational memory substrate written in C++/Rust that eliminates this trade-off. It’s designed to run perfectly on CPU-only edge devices like the Jetson Nano.This technology...
Demo on the page: raw tegrastats, no cuts, cable pulled mid-run, everything comes back exactly where it left off. We’ve never seen anything hit these numbers on commodity edge hardware before. Curious what people think:
For real-world robotics, drones, or autonomy, is sub-200 ns persistent lookup actually useful or just a benchmark flex? Are there workloads where surviving total power loss with zero data loss would change architecture decisions? Has anyone else ever gotten close to 50 M persistent nodes on a Jetson without a GPU or external storage? What would you try to break first if you had this running on your board tomorrow?
Happy to run it live on anyone’s hardware, share perf and cachegrind traces, or just talk through the weirdest edge cases you’ve seen. Feel free to check out our website for me info!
Fuck RAM Limits 50M Persistent Nodes on a $199 Jetson (186 ns, CPU-only)
Essentially we are going to start with its persistent memory aspect. What is the best way to get in contact with you man?