{"repo":"MehulG/memX","free":true,"listed":false,"github":"https://github.com/MehulG/memX","clone":"git clone https://github.com/MehulG/memX.git","description":"A real-time shared memory layer for multi-agent LLM systems.","language":"Python","stars":68,"topics":["autogen","context","langgraph","llm","mistral","multi-agent","pubsub","redis"],"license":"MIT","category":"ai-agents","readme_excerpt":"memX: Shared Memory for Multi-Agent LLM Systems memX is an open-source real-time shared memory layer built for agent-based LLM systems. It synchronizes structured state across agents with schema validation, access control, and pub/sub notifications backed by Redis and FastAPI. Table of Contents - Overview - Features - How It Works - Architecture - Prerequisites - Quickstart (Local) - Run with Docker - Configuration - Python SDK - HTTP API Examples - Project Layout - Development - Contributing - License Overview Multi-agent workflows need a reliable way to share evolving context (state, goals, thoughts) without brittle controller logic. memX gives agents a simple, secure memory layer they can read and write in real time. Features - Real-time memory synchronization over HTTP + WebSocket - JSON Schema validation per key to keep data sane - Fine-grained API keys via Supabase-backed records or local ACLs - Pub/Sub notifications so agents can react instantly - Python SDK ( memx-sdk ) with optional MEMX BASE URL override - Docker-friendly for local or remote deployment How It Works - FastAPI service exposes set , get , and schema endpoints; WebSocket subscriptions push updates. - Redis stores last-write-wins payloads with timestamps for deterministic writes. - API keys are resolved from a Supabase api keys table when configured, otherwise from config/acl.json . - The Python SDK wraps the HTTP/WebSocket interface and can be embedded directly in agents. Architecture Components - FastA","default_branch":null,"files":null,"tree":[],"storefront":"/r/MehulG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MehulG/memX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}