scream4ik/MemState
Transactional Memory for AI Agents - Keep SQL and Vector DBs in sync with ACID-like guarantees
AI developers building advanced AI agents use this tool to ensure their agents have a consistent and reliable memory. It takes agent memories intended for a structured database (like SQL) and a semantic database (like a Vector DB), and makes sure both are updated or rolled back together, preventing the agent from "hallucinating" due to conflicting information. This tool is for developers creating AI systems that need to maintain accurate, synchronized information across different data stores.
Available on PyPI.
Use this if you are developing AI agents and need to prevent them from making decisions based on inconsistent or outdated memories stored across multiple database types.
Not ideal if your AI agent relies solely on a single type of memory store, or if you are not developing AI agents that need robust, consistent memory.
Stars
12
Forks
—
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 29, 2025
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/scream4ik/MemState"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Featured in
Higher-rated alternatives
MemoriLabs/Memori
SQL Native Memory Layer for LLMs, AI Agents & Multi-Agent Systems
volcengine/OpenViking
OpenViking is an open-source context database designed specifically for AI Agents(such as...
mem0ai/mem0
Universal memory layer for AI Agents
zjunlp/LightMem
[ICLR 2026] LightMem: Lightweight and Efficient Memory-Augmented Generation
MemTensor/MemOS
AI memory OS for LLM and Agent systems(moltbot,clawdbot,openclaw), enabling persistent Skill...