Context quality layer · MCP native

Your AI coding agent is missing 10 years of team knowledge.

Knwlge captures the implicit rules, decisions and dangerous patterns your team already knows, and serves them as verified, source-cited context cards inside the agent you already use.

$ knwlge install --clients cursor

The problem

Agents are fast and context-blind.

They don't know your conventions, why past decisions were made, or which patterns are dangerous in your codebase. So the review queue absorbs the cost.

01

Every session starts from zero

The agent has no memory of last month's incident, the migration that was rolled back, or the rule the team agreed on afterwards.

02

Unwritten rules stay unwritten

Conventions live in senior engineers' heads and in review comments. Nobody has time to write the doc, so the agent never reads it.

03

Copy-pasted docs go stale

AGENTS.md files and pasted excerpts drift from the code within weeks. A confident agent with stale context is worse than one with none.

How it works

Capture, verify, serve.

A context card is a small, source-cited answer to a question the agent didn't know to ask. Knwlge builds them from what your team already produces.

Capture

Mines decisions from pull requests, incident write-ups, ADRs and the code itself. Reviewers can pin a rule in one click.

Verify

Every card cites a source at a revision. Cards whose sources change are re-checked; cards that no longer hold are retired, not served.

Serve

An MCP server the agent calls before it writes. Only cards that clear the evidence floor are returned; silence is an honest answer.

Install

Four commands. No files to commit.

One CLI, one sign-in, one command per project. The agent you already use picks up the context on its next run.

  1. 1

    Install the CLI

    Homebrew on a Mac, one install script on Linux, PowerShell or Chocolatey on Windows. It talks to your agent and to the server that owns each project.

  2. 2

    Sign in once

    Opens the browser; the session lands in your OS keychain with a token for every organization you belong to.

  3. 3

    Wire your assistant

    In the project directory. Registers the MCP server, writes hooks and a managed rules block, and never adds files you must commit.

  4. 4

    Check it works

    Ask the assistant something only indexed context can answer. A pass cites a source; silence when nothing qualifies is healthy.

Architecture

One person, three projects, three places the data lives.

A developer works for Company A in Copilot, for Company B in Claude Code, and on a side project in Cursor — one laptop, one Knwlge login. Each project's traffic goes only to the server that owns it. The client chooses the server per project, never per machine.

One laptop with three projects; Company A and Company B traffic goes to their own Enterprise Servers, the side project to the hosted data plane; Knwlge Cloud holds identity and the control plane only.One laptop · one Knwlge identityOne person · signed in onceCopilot~/work/project-aknwlge · project configenterprise-url =knwlge.company-a.comClaude Code~/work/project-bknwlge · project configenterprise-url =knwlge.company-b.ioCursor~/side/project-cknwlge · project configno enterprise-url→ hosted by KnwlgeCompany A cloudCompany A Enterprise Servertheir Postgres · their storagetheir embeddingsCompany B cloudCompany B Enterprise Servertheir Postgres · their storagetheir embeddingsKnwlge Cloud · hosted by usIdentityone login · one token perorganization, bound to its serverControl planethis identity's memberships:· Company A — enterprise seat· Company B — enterprise seat· Personal — hosted planadmins see only their own orgHosted data planeour Postgres, row-levelsecurity per organization;Project C lives herehosted plan traffickeys · licence · usagesign in once; Global returns a token for each organization this person belongs to
A Company A token is rejected by Company B's server and vice versa — the audience does not match. Isolation between the two enterprise customers is physical (different servers). Isolation inside the hosted plane is logical (row-level security).

Physical isolation for enterprises

A Company A token is rejected by Company B's server and vice versa. Memory written while working in Project A can only ever land in Company A's database.

Logical isolation in the hosted plane

Side projects and small teams share our data plane with row-level security per organization — exactly how the product works today.

Global holds no code

The control plane knows who you are, which organizations you belong to, and which servers are licensed. Source, knowledge and memory never pass through it.

Give your agent the context it's been missing.

Access is rolling out gradually. Create an account, tell us about your team, and we'll let you in as soon as we can.