cks-core
The canonical knowledge backbone for LLMs
pip install cks-mcpInstalls cks-mcp, plus cks-runtime and
cks-core as dependencies — one command, the whole backend.
Then connect it to Claude Desktop with the 5‑minute Quick Start.
What’s inside
Section titled “What’s inside”Five repositories, one canonical knowledge layer — a semantic engine at the bottom, an operational runtime on top of it, an MCP server that exposes it to LLMs, a visual workspace for humans, and this documentation site tying it together.
cks-runtime
cks-mcp
cks-studio
cks-website
This documentation site — guides, API references, ADRs, and the static interactive demo, built with Astro + Starlight. Source ↗
Key capabilities
Section titled “Key capabilities”No citation hallucinations
Mechanically detect references to non-existent sources before they ever reach a user.
Verification integrity
Cryptographic signing guarantees that source checks actually happened — not just that a field says so.
Full audit trail
Every operation is captured in an immutable version history you can list, diff, and roll back.
Branch, merge, sandbox
Isolate an experiment from the main line, reconcile it with a three-way merge, or throw it away.
Real semantic search
Find knowledge by meaning, not keywords — HuggingFace embeddings, or fully local with fastembed and no API keys.
LLM-native API
A native MCP server with 64 tools, fully compatible with Claude Desktop and other MCP clients.
How it works
Section titled “How it works”An LLM and a human can drive the same knowledge graph at the same time —
one over MCP through Claude Desktop, the other clicking around the graph
canvas in cks-studio — because both go through the same cks-mcp tool
surface into the same cks-runtime session.
Your LLM (Claude Desktop, etc.) cks-studio (visual workspace) │ │ └───────────────┬─────────────────────┘ ▼ cks-mcp ─── Model Context Protocol server │ ▼ cks-runtime ─── Sessions, transactions, version history │ ▼ cks-core ─── Immutable semantic engineWhy CKS?
Section titled “Why CKS?”Today, the same knowledge exists in many incompatible forms — documents, databases, JSON, source code, AI prompts. CKS separates knowledge itself from every representation. Representations may change, but canonical knowledge remains the same.
Not sure where to start? The Quick Start guide gets you
from pip install to your first validated knowledge structure in under
five minutes, and the FAQ covers the questions that come up
along the way.