NuRedis Hub · Architecture
NuRedis is an MCP-served bridge over Redis Stack, RedisVL, and the Agent Memory Server. It turns Redis into a deterministic intelligence layer — enforcing consistency across any model (Gemini, OpenAI, Claude, Llama) through unified vector RAG, semantic caching, and real-time observability.
Topology
NuRedis decouples the 'brain' from the 'memory'. Whether you're routing through Google Gemini, hosted OpenAI, or local Ollama, the agent's context and consistency are governed by the NuRedis bridge, ensuring deterministic outputs regardless of provider variance.
┌────────────────────────────────────────────────────────────────────┐
│ NuRedis Chat UI (Gradio) — Multi-model playground │
│ select: Gemini | OpenAI | Claude | Ollama | Deterministic │
└─────────────────────────────────────┬──────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────┐
│ NuRedis Consistency Bridge │
│ 1. Semantic Cache → 2. Vector Recall → 3. Model Reason │
│ 4. Routing Trace → 5. Memory Remember │
└─┬──────────┬──────────┬──────────┬──────────────────────────────────┘
│ │ │ │
▼ ▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌────────┐ ┌────────┐
│ Redis │ │ RedisVL │ │ AMS │ │Marimo │
│ Stack │ │ vectors │ │ memory │ │ Observer │
└─────────┘ └─────────┘ └────────┘ └────────┘
The Routing Trace
Consistency is not a black box. NuRedis explicitly tracks the origin of every answer. Every agent turn is stamped with its 'Routing Trace', showing the exact path taken to reach the answer.
Provider Matrix
NuRedis is optimized for the modern cloud ecosystem. While local-first at its core, it provides native high-performance bridges to Google's Gemini fleet, ensuring the best reasoning-to-cost ratio for public spaces.
Observability
The 'Front Door' for agents and users. Select providers, toggle RAG, and watch the 'Routing Trace' in real-time. Built-in support for Hugging Face Spaces with zero-config deployment.
python3 app.py · Available on Hugging Face at
acecalisto3/TryNuRedis.
The 'Cockpit'. A reactive dashboard at localhost:2718 that
renders the internal state of the bridge: stream throughput, health
telemetry, and the vector index contents.
marimo run marimo/visualizer.py · Unified environment
configuration for Gemini, OpenAI, and Redis keys.