Engram: Codebase Intelligence Platform

Not a search engine for code. A structural understanding layer.

Engram builds call graphs, traces execution flow, detects cross-repo contracts, and maps blast radius across entire codebases.

Parses 14 languages via tree-sitter AST, links code to work items from 9 providers, and pre-compiles knowledge artifacts for zero-cost retrieval. Self-hosted inside your perimeter, exposed to your AI tools over MCP. Your agents answer "why," not just "where."

Contact us for demo

What it does

Deep Semantic Search

Understand intent across languages with vector embeddings. Powered by Azure OpenAI text-embedding-3-large, batched and parallelised at index time.

Codebase Knowledge Graph

Connect commits, work items, PR reviews, code reviews, call graphs, import graphs, and type hierarchies into a single, queryable knowledge graph with temporal scoring.

Cross-Repository Context

Materialised contract maps surface producers and consumers across every indexed repo. One question, every caller. No per-repo blind spots.

Call Graph & Impact Analysis

Static call-site extraction with multi-pass name resolution across 14 languages. Trace forward execution from any HTTP route or entry point. Reverse BFS finds all upstream callers with log-scaled risk scoring. Know the blast radius before you touch a line.

Native MCP Integration

34 MCP tools plus a transparent, secure API proxy for your AI assistants. search_code, contract_map, trace_flow, structural_impact, find_impact_graph, detect_communities, and more.

Architectural Community Detection

Union-Find clustering over call graph edges automatically discovers architectural modules. Labels by dominant directory, identifies entry points, and generates architecture docs without any LLM cost.

Pre-Compiled Knowledge

Module Briefings & Scope Packs

Per-community architecture overviews with entry points, and per-directory API surface bundles with import graphs. Compiled at index time.

Symbol Contexts & Contract Maps

Per-symbol bundles with callers, callees, work items, review context, and commits. Plus materialized cross-repo contract topology. Zero LLM cost at query time.

Built for production

Engram runs against working codebases that change all day. The worker pipeline is designed for that.

Multi-pod safe

Workers heartbeat into the queue. If a pod disappears mid-job, another picks the work up from where it stopped. No silent stalls, no duplicate runs.

Deploy-resilient

Jobs interrupted by a rolling deploy are auto-restarted at the front of the queue. Canary deploys ship with telemetry baselines, dev environments serialise to keep things sane.

Priority-aware queue

Priority-weighted dequeue and dynamic per-job timeouts. A 30-minute mono-repo full reindex won't starve the canary checking a five-file change.

Setup

1

Connect Your Tools

Azure DevOps
GitHub
GitLab
Bitbucket
Source control (Git & TFVC) + ticket tracking
2

Automatic Indexing

Three modes, pick per repo or per run:

  • FullRe-parse, re-embed, re-compile artifacts from scratch.
  • IncrementalOnly touched files since the last indexed commit.
  • RecompileKeep the index, rebuild the artifacts. Fast.
3

Activate MCP Server

Add your Engram MCP configuration to an AI tool.

{
  "mcpServers": {
    "engram": {
      "url": "https://..."
    }
  }
}

Operate it

A dashboard for the people who run Engram, not just the people who query it.

Stats all repos
Repos42
Symbols1.8M
Embeddings94%
Work items11.2k
Health live
Worker pod heartbeat 4s
Embedding pipeline 14 / min
content-api stale 2d
Artifact freshness 98%
Job Queue 3 running · 12 pending
running nexus Incremental
running co-api Full
pending booking Recompile
done content Incremental
done identity Full

Works with

Source Control
Azure DevOps
GitHub
GitLab
Bitbucket
AI Tools
Claude Code
Cursor
GitHub Copilot
Windsurf
Continue
JetBrains AI
Antigravity CLI
Languages
C# TS JS PY JAVA GO RUST RUBY PHP KOTLIN SWIFT C C++ SQL
Ticket Tracking
Azure DevOps
Jira
Linear
GitHub Issues
GitLab
ClickUp
Asana
Monday
Shortcut

Deployment

Tailored Installations on Your Infrastructure

In-person or remote setup

Contact Mitch at: mitch@pragmaticcoder.com

Request Info →