Ground Your AI.
The sovereign memory layer for AI agents.
Every document, drive and agent session - fused into one governed knowledge graph on your own infrastructure. Unlimited tokens. No vendor lock-in. Run locally, own your data.
curl -fsSL https://gctrl.tech/install | bashWorks with the AI you already use
Your AI already speaks GCTRL - connect over MCP with one config block. See all integrations →
The real problem
Your AI is only as good as your data - and most data isn’t ready.
Garbage in, garbage out. Before AI can deliver, your knowledge has to be accessible, clean, and governed - and in most enterprises it’s none of the three.
Locked in silos & legacy systems
The knowledge your AI needs is scattered across SharePoint, old mailservers, legacy SQL, and orphaned file shares. Before anything is useful, you have to reach it - and just reaching it is a project of its own.
Messy, duplicated, contradictory
Garbage in, garbage out. Point an LLM at raw, unresolved data and it learns from noise: the same entity under ten names, stale records, conflicting versions. The answers look confident and are quietly wrong.
Governance is overwhelming
Even once you can reach the data - who is allowed to see what? Classification, clearance, and an audit trail across every source is a task most teams start, dread, and never finish.
GCTRL exists to fix exactly this: it makes the messy, scattered, sensitive data your AI needs accessible, clean, and governed - so what goes in is worth what comes out.
How It Works
From raw sources to ground control.
One pipeline turns scattered, conflicting data into a governed memory your agents can actually trust.
Ingest
Connect any source - SharePoint, Google Drive, email archives, databases, APIs. A governed ingestion layer classifies and tags everything on the way in.
Resolve & fuse
FUSE collapses duplicates and contradictions across every source into one clean, canonical knowledge graph - no conflicting copies, one version of the truth.
Organise into memory
Facts land in layered memory - hot dossiers, warm chunks, the cold graph, and a curated Wiki - on top of your swappable Neo4j + Qdrant.
Serve to agents
Your agents query it over MCP - clearance-filtered and fully audited - returning grounded answers with provenance, not guesses.
One governed flow - ingestion to answer - with provenance preserved at every hop.
Explore the architectureHow it feels
From scattered noise to one source of truth.
Team Chat 1
Team members contribute knowledge straight from their chats - into private or shared compilations, at their clearance level.
Team Chat 2
Every conversation can become durable knowledge: decisions, facts and context are extracted, not lost in scrollback.
Team Chat 3
Private by default, shared when you choose - each compilation has its own access rules.
Agent Session 1
Claude, Codex & co. write what they learn in each session back to shared memory - the team’s agents stop forgetting.
Agent Session 2
Scoped tokens govern what each agent may read and write - an agent only ever sees what it’s cleared for.
Agent Session 3
Swap the agent, keep the memory: session knowledge lives in YOUR fabric, not inside the tool.
PDFs
PDFs are extracted into entities and relations - with provenance preserved for every fact.
Docs
Word, Excel and wiki pages become structured knowledge instead of dead files.
Legacy System
Old ERP exports, file shares and orphaned apps stream in through the governed ingestion layer.
Cloud Drive
Google Drive & SharePoint sync continuously - new files are extracted as they land.
SQL Database
Structured records join the same graph - finally connected to the unstructured world.
Mail Server
Mail archives become searchable knowledge - clearance and privacy intact.
Sources & Agents
Sources
SharePoint
Google Drive
Email & files
Agents
Claude
Codex
Hermes
GCTRL · Middleware
Ingestion
classify
Access rights
clearance
GCTRL
core
Memory layers
Hot
dossiers
Warm
chunks
Cold
graph
Wiki
pages
Your Infrastructure · swappable
Postgres
Qdrant
Neo4j
Wiki
Middleware that sits on top of whatever you already run
Sources flow in, agents plug in, and access control governs both - while GCTRL organises everything into layered memory on top of swappable storage. Bundled for a one-line install; point it at your own Neo4j, Qdrant and Postgres anytime. No lock-in.
Ingest from any source
SharePoint, Google Drive, email archives and other silos stream in through a governed ingestion layer.
Full classification control
Per-element clearance on nodes, edges and chunks. Scoped tokens for every user and agent. Merge everyone’s knowledge into one graph and classification still holds - each person sees only what they’re cleared for. Granular, auditable, on every read and write.
Parallel memory layers
Hot dossiers, warm chunks, the cold graph, and a curated Wiki - each backed by its own store, organised on a high-performance core.
Your agents plug in over MCP
Claude, Codex, Hermes and more gain durable, access-controlled memory as a team member.
Trust, built in
Running at the speed of trust.
Anyone can bolt an LLM onto a database. The hard, unglamorous part is controlling exactly who - human or agent - can touch which fact, and proving it forever after. We built GCTRL knowing that in the enterprise, compliance isn’t a feature - it’s the permission to exist.
Per-element classification
Nodes, edges, and chunks each carry their own clearance markings. Sensitivity travels with the data, not the schema - so it survives every merge, query, and export.
Scoped tokens for users AND agents
Issue narrow, time-bound, revocable capabilities to a person or an AI agent. Every retrieval is filtered server-side against the caller’s scope - never a client-side hint that can be ignored.
Forensic audit trail
Every access, every denial, every scope grant - captured with the caller, the context, and the verdict. The receipts your CISO, auditors, and DPO accept before procurement signs.
Granular orchestration
Merge the whole organisation’s knowledge into one graph - and classification still holds. Two people of different clearance query the same data and each sees only what they’re cleared for.
And it’s effectively free. Classification and scope enforcement add ≈ 0 ms to retrieval - security with no performance tax.
See the facts ↓Integrations
Connect your entire data estate.
Native connectors for the tools your teams already use. Replace the backend without changing the frontend.
Plus REST API, webhooks, and a connector SDK for any custom source.
Near-supervised quality. Zero training.
Measured on standard public benchmarks and our own testbench - fully local, no labelled data.
0.97F1
Entity linking (DBLP-ACM)
0.978recall
NER detection (bilingual)
unsupervised · zero training
<50ms p95
Memory retrieval latency
7-27 ms median
≈0ms
Access-control overhead
compliance is effectively free
2,750/s
Matching-engine throughput
sub-quadratic ~O(n^1.5)
| Dataset | GCTRL (measured) | Published SOTA (cited) |
|---|---|---|
| DBLP-ACM | 0.97no training | Ditto 0.989 · DeepMatcher 0.985 |
| Abt-Buy | 0.866local embeddings | Ditto 0.891 · DeepMatcher 0.628 |
Supervised baselines are cited from their published papers (Ditto, DeepMatcher) on the identical public datasets - GCTRL reaches comparable quality with no labelled training data. Head-to-heads vs other GraphRAG systems are in progress.
Performance tip: vector search is the slowest retrieval step (~44 ms vs ~7 ms for graph). Qdrant is swappable - point GCTRL at a faster vector store to cut query latency further.
Full benchmarks →Your AI deserves
solid ground to stand on.
Stop building on unstructured noise. GCTRL gives your enterprise AI the knowledge foundation it needs to be accurate, explainable, and trustworthy.
1 · Install locally - free
One command, fully self-hosted. Unlimited tokens from day one.
2 · Connect your AI
Claude Code, Codex, Cursor or any MCP client - one config block.
3 · Scale with scoped tokens
One scoped access token per colleague, project or agent - each sees only what you grant it.
Fully on-premises · GDPR-ready · No vendor lock-in
