Engram

Tools & Infrastructure 💻 Python ⚖️ MIT 🟡 Quiet lately
51 stars

Engram is an adaptive semantic interoperability layer for AI agents that connects any API, system, or protocol by auto-generating tools, self-healing schema drift, and intelligently routing between MCP and CLI. It solves brittle tool integrations that break in production, providing reliable, self-improving tool integrations for developers building agents that work on real-world systems.

✨ Key features

  • Universal onboarding for any API or CLI tool
  • Self-healing schemas with OWL ontologies and ML
  • Hybrid MCP + CLI execution with performance-weighted routing
  • Unified EAT identity with step-aware permissions
  • Cross-protocol federation (A2A/ACP) with multi-hop handoffs
  • Governed Sequencing via ControlPlane for deterministic workflows

🎯 Use cases

  • Build production-grade agents with strict multi-step workflows using Governed Sequencing
  • Connect agents to any API or CLI tool without glue code
  • Maintain reliable integrations that auto-heal when APIs drift
  • Route tasks between MCP and CLI backends for optimal performance
  • Federate requests across protocols like A2A and ACP

📦 Installation

🧰 Requirements: Works on Linux, macOS, and WSL2; requires Python and the engram CLI (installed via script).

curl -fsSL https://kwstx.github.io/engram_translator/setup.sh | bash

Works on Linux, macOS, and WSL2. The installer sets up Python dependencies, the engram CLI, and core services.

After installation:

source ~/.bashrc    # or source ~/.zshrc
engram              # start the CLI

🚀 Usage

engram                  # Interactive CLI mode
engram scope create     # Define a tool boundary (Recommended)
engram scope validate   # Check for drift & pre-calculate routing
engram register         # Onboard any API or CLI tool
engram tools list       # View all registered tools
engram route test "ask" # Test intelligent routing

❓ FAQ

What is Engram?

Engram is an adaptive semantic interoperability layer for AI agents that connects any API, system, or protocol, auto-generating tools and self-healing schema drift.

How do I install Engram?

Run the curl command from the README to install on Linux, macOS, or WSL2, then source your shell config and run 'engram'.

What is Governed Sequencing?

It is a pattern using ControlPlane to define strict, deterministic multi-step workflows, ensuring agents follow the 'Golden Path' without skipping steps.

Does Engram work with any agent framework?

Yes, it works with any agent framework and has no lock-in, as stated in the README.

📊 Repository

Stars★ 51
Forks🍴 3
Open issues🐛 0
Last commit🕒 Apr 13, 2026
Created📅 Mar 2026
Language💻 Python
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.