For enterprise teams& AI agents·Open source · Self-hosted
The trust layer for enterprise knowledge. Agents ask, Knowledge Copilot grounds the answer in your documents, cites it, scores it, and keeps the context across the task. When the evidence isn’t there, it declines.
0%
Grounded answer rate
0%
Citations hit the right document
0%
False answers on trap questions
0.0s
Median answer latency
Trust Bench v1 — a 35-question public benchmark with deliberate trap questions, versioned in bench/. Self-measured and reproducible against any deployment.
Every question runs the same governed pipeline. Nothing is answered that the evidence can’t support — and every step is inspectable.
The same question, two honest outcomes. Grounded when the evidence is there; a clean refusal when it isn’t.
What monthly uptime does our SLA commit to?
Searching 5 documents…
Both behaviors are measured — see the numbers below.
The platform
People ask in the app. Agents call the OpenAI-compatible endpoint or the MCP server. Everyone gets the same governed, cited knowledge.
The things enterprises actually need before they let AI touch their knowledge.
Every answer carries a composite score with retrieval, groundedness, and citation sub-scores.
Each claim links to the exact passage — click through to the highlighted source.
When the evidence isn't there, it declines instead of guessing. No answer beats a wrong one.
Low-confidence answers route to a reviewer; every resolution is audited.
Scoped, expiring memory and token-budgeted context packs your agents can trust.
Built-in evaluation datasets and the open Trust Bench keep quality measurable.
Click-to-connect OAuth for Drive and Notion, an API-token for Confluence, folders for everything else. Re-syncs are idempotent.
For your agents
One line changes the base URL. Your existing OpenAI-SDK code keeps working — but now answers are grounded in your documents and carry trust signals your workflow can branch on. There’s an MCP server too, for Claude and other MCP clients.
python
from openai import OpenAI
client = OpenAI(
base_url="https://kb.your-company.com/v1",
api_key="ekc_...", # a key you mint
)
resp = client.chat.completions.create(
model="legal", # a domain profile
messages=[{"role": "user", "content": "..."}],
)
# resp.ekc -> { answered, confidence, citations, needs_review }CPU-only Docker Compose: Postgres, Redis, Qdrant, OCR, Office parsing, and the web app. No API keys required — local models by default, cloud LLMs one env var away.
bash
git clone https://github.com/malakazlan/Enterprise-Knowledge-Copilot.git cd Enterprise-Knowledge-Copilot docker compose -f infra/docker-compose.yml up -d
Open http://localhost:8000 — the first account registered becomes the administrator.
Grounded answers, honest refusals, and a paper trail — for the people and the agents that depend on what your organization knows.