Clarify Complexity. More than just AI.

Apache 2.0TypeScript0 Fremdabhängigkeiten (algorithms, core)

Neuroscience Memory
for AI Agents.

Der kognitive Kern unserer Anwendungen — quelloffen, getestet, extrahiert aus unserem Produktivsystem. 9 fundamentale Algorithmen, die Ihrer KI beibringen, sich zu erinnern, zu vergessen und zu schlafen.

948Tests (v0.6.1)
9Open-Source-Algorithmen
0Fremdabhängigkeiten (algorithms, core)
DOIOpen Access
Hebbian LearningSpaced Repetition nach FSRS-ArtSleep ConsolidationBayesian ConfidenceEbbinghaus DecayEmotional Tagging7-Layer MemoryMemoryCoordinatorCross-Context (experimentell)
Quick Start

In 30 Sekunden zum ersten Memory.

Kein Account, keine Cloud, keine Konfigurationsdatei — Node 22+ und zwei Pakete.

Installieren
npm install @zensation/core @zensation/adapter-sqlite
Code schreiben
import { MemoryCoordinator } from '@zensation/core';
import { createMemoryAdapter } from '@zensation/adapter-sqlite';

const memory = new MemoryCoordinator({
  storage: await createMemoryAdapter()
});

await memory.store('Project deadline is Friday');

const recall = await memory.recall(
  'When is the deadline?'
);
console.log(recall);
Ergebnis
[
  {
    "id": "4fe78358-ca39-4f21-952a-840eb8463652",
    "content": "Project deadline is Friday",
    "layer": "semantic",
    "score": 0.29525619714283413,
    "confidence": 0.7,
    "metadata": { "source": "user", "accessCount": 0 }
  }
]

In Claude Code geht es ohne eigenen Code: Das Plugin bringt fünf Gedächtniswerkzeuge und eine lokale Datei, kein Konto. Gedächtnis für Claude Code in einer Zeile →

Die Geschichte

Extrahiert aus über 440.000 Zeilen Production-Code.

ZenBrain stammt aus einem Produktivsystem: Wir haben den Memory-Kern aus ZenAI extrahiert, unserem ersten Produkt mit über 12.000 Tests (Stand August 2026), damit Sie die Algorithmen nutzen können.

ZenAI440K+ LOC12.000+ Tests (Aug. 2026)früheres Produktivsystem
Extraktion20 Module7 LayerNeuroscience Kern
ZenBrainnpm Pakete948 Tests (v0.6.1)Open Source Apache 2.0
Algorithmen

9 grundlegende Algorithmen + 6 PMA-Komponenten.

ZenBrain umfasst 9 grundlegende Algorithmen, darunter Wiederholungsplanung nach FSRS-Art, Hebbian, Sleep Consolidation und Bayesian Confidence; das Paket @zensation/algorithms liefert sie in 20 Modulen quelloffen aus (zero dependencies); plus 6 Komponenten der Predictive Memory Architecture (PMA), die die Memory-Dynamik regieren; sie sind im Paper beschrieben und nicht Teil der quelloffenen Pakete: NeuromodulatorEngine, ReconsolidationEngine, TripleCopyMemory, PriorityMap, StabilityProtector, MetacognitiveMonitor.

9Verlust beim Abschalten6kein Verlust beim Abschalten
In der Stress-Simulation des Papers (Decay = 0,25/Tag, 60 Tage Aging) erreichen 10 von 15 Komponenten das im Paper gedruckte Kriterium, einen Wilcoxon-Test über zehn Seeds mit demselben p = 5,062 × 10⁻³ für alle zehn, dem kleinsten mit zehn Seeds möglichen Wert: Neun verlieren beim Abschalten Qualität, bei PriorityMap steigt sie (Korrektur-Notiz vom 18. September 2026); das Kriterium verfehlt die Bonferroni-Schwelle für fünfzehn Kontraste, und die Ablation schaltet Stand-ins in einer Simulation ab. Was unter Normalbedingungen redundant erscheint, ist tatsächlich kooperativ redundant.

Hebbian Learning

Synapsen stärken durch Co-Aktivierung

Hebb 1949

Spaced Repetition nach FSRS-Art

Wiederholungsplanung nach FSRS-Art

FSRS-Projekt (open-spaced-repetition)

Sleep Consolidation

Simuliertes Replay nach dem Vorbild des Schlafs

Stickgold & Walker 2013

Ebbinghaus Decay

Vergessenskurve mit adaptiven Intervallen

Ebbinghaus 1885

Bayesian Confidence

Konfidenz-Propagation im Graphen (Bayes-artig, noisy-OR)

@zensation/algorithms/bayesian

Emotional Tagging

Emotionale Inhalte zerfallen langsamer

Cahill & McGaugh 1998

Personalized PageRank

Assoziative Suche im Graphen

HippoRAG 2 (2025)

Context-Dependent Retrieval

Abruf nach Kontext (Encoding Specificity)

Tulving 1973

Consolidation

Emotional gewichtete Episoden werden zu Fakten

@zensation/core

Uncertainty Bands

Für Abrufwahrscheinlichkeit und Propagation (heuristisch, Wald-Typ)

@zensation/algorithms/intervals

Cross-Context (experimentell)

Zusammenführungs-Kandidaten zwischen Kontexten finden

@zensation/core

Retention Visualization

Ebbinghaus-Kurven als Datenpunkte exportieren

Ebbinghaus 1885

Neuromodulation

Dopamin, NE, 5-HT, ACh — vier Kanäle mit tonischer + phasischer Dynamik

Schultz 1997 · Aston-Jones 2005

Reconsolidation

Erinnerung wird beim Abruf labil — vier PE-gegatete Update-Modi mit Rollback

Nader 2000 · Schiller 2010

Triple-Copy Memory

Drei Spuren mit divergenter Dynamik — Fast (4 h), Medium (14 d), Deep (logarithmisch)

Squire & Bayley 2007
Orchestrierung

Ein Coordinator. 7 Memory Layers.

Der MemoryCoordinator wählt beim Speichern die Schicht, sucht beim Abruf in bis zu fünf Schichten zugleich und überführt emotional gewichtige Episoden in Fakten.

100%0%t →DeeplogMedium14 dFast4 h
Abgebildet ist TripleCopyMemory, eine der sechs Komponenten der Predictive Memory Architecture (PMA) aus dem Paper. Die PMA gehört nicht zu den quelloffenen Paketen; der MemoryCoordinator erzeugt die sieben Schichten und arbeitet mit fünf davon direkt.
Auto-Routingstore() wählt die Schicht nach festen Regeln
Cross-Layer RecallEine Anfrage, bis zu fünf Schichten zugleich
ConsolidationEmotional gewichtige Episoden werden einmal zu Fakten
DecayEbbinghaus-Zerfall im Arbeitsgedächtnis
Review QueueEin Scheduler nach FSRS-Art plant Wiederholungen, Ihre Anwendung meldet das Ergebnis
import { MemoryCoordinator }
  from '@zensation/core';
import { createMemoryAdapter }
  from '@zensation/adapter-sqlite';

const memory =
  new MemoryCoordinator({
    storage: await createMemoryAdapter()
  });

// Store — auto-routes
await memory.store(
  'TypeScript has generics'
);

// Recall — cross-layer
const results =
  await memory.recall(
    'What do I know about TypeScript?'
  );

// Consolidate — episodes to facts
await memory.consolidate();
Working
Short-Term
Episodic
Semantic
Procedural
Core
Cross-Context

Souverän — läuft in Ihrem Stack

ZenBrain ist der Gedächtnis-Kern, nicht das Modell und nicht die Infrastruktur — es läuft in Ihrem Stack: Ihr LLM (Mistral, Llama oder was Sie wählen), Ihre Inferenz (vLLM, Ollama), Ihre Datenbank (PostgreSQL/SQLite), Ihre Infrastruktur. Kein Cloud-Zwang, keine Anbieter-Bindung — ein souveräner Memory-Layer für europäische KI-Stacks.

Architektur

Zwei Kernpakete. Ein System.

@zensation/algorithms ist der pure Kern — zero dependencies, jede Funktion einzeln importierbar. @zensation/core verbindet die Schichten im MemoryCoordinator und nutzt daraus die Wiederholungsplanung nach FSRS-Art und das emotionale Tagging.

Ihre Applikation
uses
@zensation/core
MemoryCoordinatorstore() · recall() · consolidate() · decay()
Working
Short-Term
Episodic
Semantic
Procedural
Core
Cross-Context
npm i @zensation/core
uses
@zensation/algorithms
0 deps
FSRS-style
Emotional
Similarity
npm i @zensation/algorithms
für core nötig
adapter-postgres+ pgvector# published with v0.3
adapter-sqlitezero-config# published with v0.3
Community

Open Source heißt: zusammen bauen.

Apache 2.0. Contributions willkommen. Kein CLA nötig.

Was als Nächstes kommt.

v0.2.0

MemoryCoordinator, Sleep Consolidation, 276 Tests

März 2026
v0.3.0

Zehn weitere Algorithmen (20 Module), 429 Tests

Q2 2026
v0.4.0

Node 22+, MCP-Server und AI-SDK-Middleware auf npm

August 2026
v0.5.0

Vergessen nach ID (auch per MCP), PostgreSQL mit pgvector in der CI, README trennt System und Algorithmen-Bibliothek

Oktober 2026
v0.6.0aktuell

Vergessen folgt der Konsolidierung, ein Score von 0 bis 1 in jeder Schicht, ai-sdk fügt nur Erinnerungen mit Score über 0 ein

Oktober 2026 · Patch v0.6.1 am 31. Oktober
v1.0.0

API-Stabilität (Semver 1.0). Wird getaggt, sobald zwei aufeinanderfolgende Minor-Releases ohne Breaking Change an der öffentlichen API von @zensation/algorithms und @zensation/core erschienen sind.

Kein Kalenderdatum.
FAQ

Häufige Fragen.

Was ist der Unterschied zwischen ZenBrain und Eigenraum?

ZenBrain ist der extrahierte, quelloffene Kern der Memory-Algorithmen. Eigenraum by ZenSation ist unsere KI-Arbeitsumgebung, die darauf aufbaut, die erweiterte Fassung unseres ersten Produkts ZenAI. Wer eigene Systeme bauen will → ZenBrain.

Brauche ich eine Datenbank?

Keinen Datenbankserver. @zensation/algorithms ist zero-dependency und läuft komplett in-memory. Für Persistenz sind beide Adapter auf npm veröffentlicht: adapter-sqlite (zero-config, läuft auch rein im Speicher) und adapter-postgres (pgvector). Der MemoryCoordinator braucht einen Storage-Adapter — adapter-sqlite ist der kleinste.

Welche LLMs werden unterstützt?

ZenBrain ist LLM-agnostisch und läuft auch ohne Embedding-Anbieter, dann mit lexikalischem Ranking. Embeddings können von OpenAI, Mistral, Ollama oder einem eigenen Modell kommen.

Ist ZenBrain production-ready?

Die Algorithmen stammen aus ZenAI (440K+ LOC, über 12.000 Tests, Stand August 2026), wo sie im Produktivbetrieb liefen. Die extrahierten Pakete haben zusammen 948 eigene Tests (Stand v0.6.1). API-Stabilität (Semver 1.0) ist geplant. Die Pakete sind pre-1.0 und die öffentliche API kann sich noch ändern; v1.0.0 wird getaggt, sobald zwei aufeinanderfolgende Minor-Releases ohne Breaking Change erschienen sind. Ein Kalenderdatum sagen wir nicht zu.

Wie unterscheidet sich ZenBrain von Mem0?

Mem0 beschreibt sich als Gedächtnisschicht für KI-Assistenten und Agenten, selbst gehostet oder als Cloud-Dienst. ZenBrain trennt sieben Schichten und liefert Wiederholungsplanung nach FSRS-Art, Hebbsches Lernen, Schlaf-Replay und Unsicherheitsbänder als einzeln importierbare Funktionen, self-hosted und TypeScript-nativ; algorithms und core ohne Fremdabhängigkeiten. Der ausführliche Vergleich steht unter „ZenBrain vs Mem0“.

Kann ich nur @zensation/algorithms ohne core nutzen?

Ja. Das algorithms-Paket ist komplett standalone mit zero dependencies. Sie können einzelne Algorithmen importieren und in bestehende Systeme integrieren, ohne den MemoryCoordinator zu verwenden.