Skip to main content
Glama

Engram

Build Status MCP

Persistenter geometrischer Speicher für KI-Agenten. Patent angemeldet US19/372,256 — Aric Goodman & Static Rooster Media

Engram verleiht Ihrem KI-Agenten ein Langzeitgedächtnis, das direkt wie das menschliche assoziative Gedächtnis funktioniert – speichern Sie alles, rufen Sie es nach Bedeutung ab, nicht nach Schlüsselwörtern. Keine Vektordatenbank. Keine Cloud. Kein API-Key. Läuft vollständig auf Ihrer Maschine über das Model Context Protocol (MCP).


🚀 Der KI-native Agenten-Daemon

Engram ist nicht nur eine passive Datenbank. Wenn Sie es in eine LLM-IDE (wie Antigravity oder Cursor) einbinden, startet es einen Agenten-Daemon, der die geometrische Wahrnehmung vollständig im Hintergrund übernimmt:

  1. Nativer OS-Watcher: Durch den Aufruf des JSON-Tools mcp_engram_watch_workspace bindet sich der Daemon direkt an Kernel-Ereignisse des Betriebssystems (inotify/fsevents). In dem Moment, in dem Sie oder Ihr Agent eine wichtige Codedatei speichern, nimmt Engram den Vektor-Chunk sofort wieder in die Mannigfaltigkeit auf. Ihr Kontextfenster veraltet nie.

  2. Gestaffelte Autophagie-GC: Jede Stunde wacht ein tief-asynchroner Tokio-Thread auf und scannt Ihre Speichermannigfaltigkeit. Irrelevante ephemere Zustände verfallen automatisch (2 % bei 24h Veraltung, 5 % bei 7d Veraltung). Wenn ein geometrischer Block unter 0.05 CRS (Coherence-Reliability Score) fällt, wird er dauerhaft von der NVMe-Festplatte entfernt, um Platz für neue Vektoren zu schaffen.

  3. Projekt-Matrix-Pinning: Mit den Tools mcp_engram_pin oder mcp_engram_remember_solution kann ein verbindendes LLM kritische Task-Boards, PR-Spezifikationen oder Bugfixes dauerhaft auf einen perfekten 1.0 CRS festlegen. Der Autophagie-Daemon ist so programmiert, dass er fixierte Invarianten niemals verfallen lässt.


⚡ Der semantische Ray-Tracer & NVSA-Schlussfolgerung

Da Engram Vector Symbolic Architectures innerhalb der Kern-Mathematik-Engine verwendet, sind Sie und Ihre Agenten in der Lage, komplexe geometrische Operationen durchzuführen, bevor Sie Speicher abrufen.

Native Engram-Operatoren halten sich strikt an die Monad CodeLand NVSA-Spezifikation:

  • op_deduce: Physische Nachverfolgung von logischen Implikationsbeschränkungen ($A \rightarrow B$).

  • op_attend: Massive Abschwächung von Dimensionen, ohne das Hologramm zu zerreißen.

  • op_is_symbolic_of: Vermeidung von Logik-Einfrierungen durch das Heben von Paradoxien in die konforme toroidale ZADO-CPS-Einbettung.

  • op_geometric_product: Berechnet Kosinus-Ähnlichkeiten neben orthogonalen Dimensionen gleichzeitig unter Verwendung des Clifford-Ansatzes.

Anstatt nach Schlüsselwörtern zu suchen, können Sie Konzepte über die hyperdimensionale Ebene hinweg mathematisch binden, überlagern und schneiden, indem Sie die Trace-Befehle verwenden:

# Locate the precise `.rs` chunks where native "CUDA" overlaps contextually with "Memory"
engram-cli trace "cuda" BIND "memory"

# Find code blocks that share equivalence between two combined domains
engram-cli trace "geometric" ADD "tensor"

Diese logophysikalischen mathematischen Routen sind lokal über CLI verfügbar oder werden explizit für KI-Integrationen über die robuste /api/trace Axum REST-Route bereitgestellt!


💾 Technische Einschränkungen: NVMe O_DIRECT Block-Regeln

WARNING

Wenn Sie dieengram-core Serialisierungs-Pipelines modifizieren, halten Sie sich strikt an die 256KB Block-Regeln.

Jedes Wissensteil wird in fundamental isolierte HolographicBlocks (.leg-Dateien) gestempelt. Wir haben diese logischen Container so konzipiert, dass sie exakt 262.144 Bytes (256KB) im Speicherplatz belegen.

Dies ist keine willkürliche Einschränkung. Die exakte 256KB-Nutzlast wurde speziell für O_DIRECT physische SSD-Ausrichtungen optimiert. Dies stellt sicher, dass geometrische Tensoren die Standard-CPU-Puffer-Caches des Betriebssystems vollständig umgehen können und per Direct Memory Access (DMA) von M.2 NVMe-Laufwerken direkt in den GPU-VRAM für CUDA- oder ROCm-Kernel-Verarbeitung gestreamt werden. Wenn Sie die Strukturgeometrie in types.rs so ändern, dass sie nicht mehr gleichmäßig an modernen Blockgrenzen ausgerichtet ist, werden Sie die zugrunde liegenden DMA-Geschwindigkeiten beeinträchtigen!


⚡ Schnellstart-Integration

Integrationskonfigurationen für alle unterstützten IDEs werden offen in integrations/ nachverfolgt

Installation

cargo install engram --git https://github.com/staticroostermedia-arch/engram

Google Antigravity IDE

Engram liefert eine sofort einsatzbereite Konfiguration für die Google Antigravity IDE. Fügen Sie dies zu ~/.gemini/antigravity/mcp_config.json hinzu:

{
  "mcpServers": {
    "engram": {
      "command": "engram",
      "args": ["mcp", "--store", "~/.engram/manifold"],
      "disabled": false
    }
  }
}

Claude Desktop Integration

Fügen Sie dies zu ~/.config/claude-desktop/claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "engram": {
      "command": "engram",
      "args": ["mcp", "--store", "~/.engram/manifold"]
    }
  }
}

Starten Sie Claude Desktop neu. Sie greifen sofort auf die nativen Tools zu: remember, recall, forget, list_concepts, mcp_engram_watch_workspace, mcp_engram_pin, mcp_engram_relate, mcp_engram_context_for_file und mcp_engram_remember_solution.


💻 CLI-Operationen & Manifold-Bootstrapping

Wenn Sie Engram in ein Legacy-Repository einbinden, müssen Sie Ihre Code-Logs nicht manuell parsen. Nutzen Sie einfach die native rekursive Chunking-Engine:

# Bootstrap an entire monolithic repository into geometric logic inside of seconds:
engram-cli ingest /path/to/monolithic-workspace --chunk-size 8000

# Store single ad-hoc memories:
engram-cli remember krebs_cycle "The Krebs cycle converts acetyl-CoA to ATP via 8 enzymatic steps"

# Interrogate memory conceptually:
engram-cli recall "how does cellular respiration produce energy"
# Prints exactly the Krebs Cycle vector, and exact code lines tied to that phase domain.

Hardware-Unterstützung

Engram bildet sich nativ identisch über die führenden Hardware-Architekturen ab:

Backend

Flag

Status

Anmerkungen

CPU (Rayon)

Default

✅ v1.0

Verwendet B=4 TurboQuant Codebook für 4x beschleunigte K-NN-Grenzen

CUDA (NVIDIA)

cuda-kernels

✅ v2.0

BVH O(log N) Index, NVMe parallele Kernel-Berechnung

ROCm (AMD)

rocm-kernels

✅ v2.0

Wavefront HIP-Ausführung

Metal (Apple)

metal (Auto)

✅ v1.0

macOS MSL dynamische Laufzeitkompilierung via metal-rs


Lizenz & Patent

Diese Software ist unter AGPL-3.0-only lizenziert.

Das .LEG-Containerformat ist durch U.S. Patent Application No. 19/372,256 (angemeldet) geschützt, Self-Contained Variable File System (.LEG Container Format), Antragsteller: Aric Goodman, Oregon, USA — Static Rooster Media.

Dies ist eine Referenzimplementierung. Kommerzielle Lizenzen (einschließlich für SaaS/Cloud-Nutzung) sind verfügbar. Kontakt: StaticRoosterMedia@gmail.com

Siehe PATENT-NOTICE.md für vollständige Details.

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/staticroostermedia-arch/engram'

If you have feedback or need assistance with the MCP directory API, please join our Discord server