Right now, every person on your team is feeding their AI something different. Your engineers have their own context files. Your ops manager uploads PDFs directly into Claude. Your newest hire is going off the wiki, which nobody's touched since Q3.
The result: the same question gets five different answers. Your AI cites the pricing sheet you deprecated six months ago. A decision got documented and nobody's model knows about it.
This is Pillar 4 in organizational knowledge: valuable context that lives only in people's heads — and walks out when they do.
ContextNest Community Edition puts it somewhere governed. It adds a self-hosted governance layer beneath retrieval. Every document in your vault is versioned with a cryptographic hash chain. Every query is traceable. Before any document reaches your AI, it passes through steward approval — so only current, approved content feeds your model.
The result: everyone's AI draws from the same approved, versioned knowledge — not from whatever ended up in their last chat window.
Every document change is hash-chained and tamper-evident. The complete history is always reconstructible.
Documents require steward approval before reaching your AI. Draft content stays in draft — it never feeds a model.
Every query produces a complete trace: what your AI consumed, from which version, at what time.
Start the self-hosted community server for team collaboration and stewardship. To run ContextNest as an independent, single-user developer tool instead, see the local CLI and Desktop options below.
Run the community server on your machine or VPS using npx.
Open http://localhost:3838 in your browser. Paste your free Community License key from your PromptOwl account to activate.
Add this MCP config to Claude Desktop or Cursor settings to query approved knowledge.
{
"mcpServers": {
"contextnest": {
"command": "node",
"args": [".../contextnest-community/dist/mcp.js"],
"env": { "CONTEXTNEST_API_KEY": "cnst_..." }
}
}
}One npm install gives you the ctxcommand anywhere — a local, version-controlled vault every AI assistant on your machine can read. No server, no license key.
Add the ContextNest MCP server so agents can resolve, search, and read your vault at runtime. Point it at your vault directory:
{
"mcpServers": {
"contextnest": {
"command": "npx",
"args": ["-y", "@promptowl/contextnest-mcp-server", "/absolute/path/to/your/vault"]
}
}
}ContextNest Desktop gives you the same local governed vault without CLI commands or configuration. Download for macOS, Windows, or Linux.
Apple Silicon (M1–M4) by default — Intel build available too
Standard installer (x64) — portable build available too
Universal AppImage build — portable archive available too
Copy these directly into Claude, Cursor, or any AI. They work better once ContextNest is installed and your vault is connected.
Pick a vault template and give your AI instant, structured context.
Strategy, operations, and leadership playbooks for senior leaders.
Architecture decisions, coding standards, and fast onboarding for engineering teams.
Objection handling, competitive intel, and enablement playbooks for sales teams.
Three steps from raw knowledge to governed AI context.
Write in Markdown. Use [[wiki links]] to connect related concepts. Tag documents with #topics. Add YAML frontmatter to define type, author, status, and relationships. ContextNest turns your documents into a navigable knowledge graph — not a flat file dump.
--- title: Q3 Pricing Strategy type: document tags: [#pricing, #strategy] status: draft --- We are shifting focus toward the [[Enterprise-Tier-Pricing]] model proposed by @Sarah.
Documents don't reach your AI automatically. In governed mode, every document passes through steward approval before it's compiled into the active context. Draft content stays in draft. Outdated content gets versioned, not deleted. Your AI only works from what's been explicitly approved.
Once approved, your context is queryable via the Model Context Protocol (MCP). Any MCP-compatible AI client — Claude, Cursor, Claude Code — connects to your vault directly. No custom integrations. No re-uploading. No context window paste-and-pray.
{
"mcpServers": {
"contextnest": {
"command": "node",
"args": ["node_modules/@promptowl/contextnest-mcp-server/dist/index.js"],
"env": {
"CONTEXTNEST_VAULT_PATH": "/path/to/your/vault"
}
}
}
}Whether you're the engineer deploying it or the organization running it, ContextNest balances developer sovereignty with strict content governance.
| Feature | Ben (Engineer / Self-Hosted) | Team / Small Org |
|---|---|---|
| Self-Hosted | His data stays on his infra. No vendor dependency. | Company IP never goes to a third-party SaaS. |
| SHA-256 Hash Chains | Tamper-evident, reconstructible version history. | Every change is logged. Nothing is silently overwritten. |
| Steward Approval | Proof that the governance claim is cryptographically real. | AI only answers from what's been explicitly approved. |
| MCP-Native | Connects to Claude, Cursor, and any compliant client. No custom integrations. | Every teammate connects their favorite editor without IT friction. |
| Collaborator Access | Multi-user structure meets engineering compliance specs. | Add teammates with read/write access per person or per tag. |
| External-Edit Detection | Catches raw git or filesystem edits, showing instant diffs. | If someone bypasses the UI, the changes surface instantly for review. |
| Inline Version Diff | Full audit trail. Reconstructible state at any checkout. | Visually inspect exactly what changed between approved versions. |
Documents require approval before they reach your AI. Draft content stays in draft — permanently — until a steward approves it. Stewardship, scope resolution, review queues, and audit log streaming are built into Community and Enterprise editions.
ContextNest is an open-source governance layer for AI knowledge. It structures your documents into a versioned, cryptographically verified vault that AI agents draw from via the Model Context Protocol (MCP). It gives your AI a permanent, governed context — so it works from what you actually know, not from similarity guesses or expired documents.
No — and the distinction matters. RAG (Retrieval-Augmented Generation) finds relevant passages from a corpus. ContextNest governs what's in the corpus before retrieval happens. The natural composition is ContextNest governing which documents are approved and current, with RAG layered on top for semantic search over that governed substrate. They answer different questions and work together. ContextNest is the governance frame beneath retrieval — not a replacement for it.
A vector database handles similarity search. ContextNest handles governance — which documents are approved, versioned, and auditable. You can use both: ContextNest governs the corpus, your vector database searches within it.
Partially. ContextNest fixes the governance failure mode — AI citing outdated, unapproved, or incorrect content because the context layer had no governance. It does not fix model-level hallucinations where the model invents facts not present in any document. What it guarantees: your AI works from approved, current, auditable knowledge.
Nowhere. ContextNest runs locally — your vault is a directory of Markdown files on your own machine or infrastructure. No data leaves your environment. No external API calls from the governance layer. No vendor dependency.
Yes. ContextNest Community Edition is free for self-hosting with a free PromptOwl account. Every deployment registers a license key, allowing you to govern your team's context without licensing fees. ContextNest Desktop is also free for individual use. Upgrades to the PromptOwl Platform or Enterprise tier add hosted options, white-labeling, SSO, and full compliance tools.
Any MCP-compatible AI client. Currently: Claude Desktop, Claude Code, Cursor. The MCP server exposes a standard interface — any tool that supports Model Context Protocol can connect to your ContextNest vault.
Free. Self-hosted. One PromptOwl account to activate. Deploy in minutes, connect your team, and stop answering from five different things.