Engram
Engram
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:
Nativer OS-Watcher: Durch den Aufruf des JSON-Tools
mcp_engram_watch_workspacebindet 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.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.Projekt-Matrix-Pinning: Mit den Tools
mcp_engram_pinodermcp_engram_remember_solutionkann ein verbindendes LLM kritische Task-Boards, PR-Spezifikationen oder Bugfixes dauerhaft auf einen perfekten1.0 CRSfestlegen. 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
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/engramGoogle 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) |
| ✅ v2.0 | BVH O(log N) Index, NVMe parallele Kernel-Berechnung |
ROCm (AMD) |
| ✅ v2.0 | Wavefront HIP-Ausführung |
Metal (Apple) |
| ✅ 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.
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