Getting Started with Engram

Welcome to Engram! This guide will help you get up and running quickly.

Quick Start

  1. Clone the repository

    git clone https://github.com/zimaxnet/engram.git
    cd engram
    
  2. Set up local development
  3. Run the platform

    docker-compose up -d
    open http://localhost:5173
    

What is Engram?

Engram is an enterprise-grade AI platform that solves the Memory Wall Problem through innovative context engineering. Built on the Brain + Spine architecture pattern, Engram provides:

  • 🧠 Context Engineering - 4-layer enterprise context schema
  • ðŸĶī Durable Workflows - Temporal-based orchestration
  • ðŸ’ū Temporal Knowledge Graph - Zep + Graphiti for memory
  • ðŸšĶ System Navigator - Unified UI for memory exploration
  • ðŸŽĪ Voice Interaction - Azure VoiceLive with real-time audio
  • 🔐 Enterprise Security - Entra ID authentication with RBAC

Learning Path

For Developers

  1. Local Setup - Get your development environment ready
  2. Development Guides - Learn how to contribute
  3. Testing Guide - Run and write tests

For Architects

  1. Architecture Overview - Understand the Brain + Spine pattern
  2. 4-Layer Context Schema - Learn about context engineering
  3. Security Context - Enterprise security architecture

For Operators

  1. Deployment Guide - Deploy to production
  2. Operations Guide - Monitor and troubleshoot
  3. Troubleshooting - Common issues and solutions

Next Steps


Need Help? Check out the Troubleshooting Guide or open an issue.


Table of contents