SoftwareBuild

Kryton

Knowledge base

A knowledge base your team writes in and your AI assistants read from, on your own servers.

A self-hosted knowledge base with wiki links and a knowledge graph. Your team and your AI assistants read and write it together.

Documentation
A note in preview with wiki links, a diagram and the local knowledge graph beside it
Notes, links and the knowledge graph side by side.
Why Kryton

Your knowledge is everywhere except where AI can reach it

Decisions and runbooks sit in documents. Project context is scattered across chat threads, or only in someone’s head. Every AI assistant starts each conversation knowing none of it, so people paste the same background in again and again. When an assistant does write something useful, it vanishes with the chat.

What makes it different

Why it’s built the way it is.

01

AI access comes built in

The MCP server is part of the app, not a sidecar. With a scoped API key, Claude Code, Cursor and other MCP tools can search, read, create and link notes.

02

Plain Markdown, linked up

Notes are Markdown files with wiki links, backlinks and tags. The knowledge graph grows as people write, and nothing is trapped in a proprietary format.

03

Search that follows the links

Results mix keyword matches, meaning-based matches and the link graph, and each user can shift the balance. Embeddings are computed on your own server.

04

Host it yourself

Run it with Docker Compose, a Helm chart, or a Kubernetes operator that takes scheduled backups. Or use the hosted service.

How it works

From setup to everyday use.

  1. 1

    Deploy the server

    Bring it up on one host with Docker Compose, or on Kubernetes with the Helm chart or the operator. You’ll need Postgres 16 with pgvector.

  2. 2

    Invite the team

    People sign in with email and password, Google, GitHub or a passkey, with two-factor if you want it. Everyone keeps their own notes and shares what they choose.

  3. 3

    Write and link

    Notes, daily notes and templates in a Markdown editor with live preview. As you type wiki links, the graph and the backlinks build themselves.

  4. 4

    Connect the AI tools

    A single command signs in, creates an API key and writes the MCP configuration for every supported AI tool it finds on the machine.

  5. 5

    Work together

    Assistants read notes for context and write documentation back. People review it in the same notes, and every change keeps its version history.

A closer look

See Kryton at work.

Split editor: Markdown on the left, the rendered note on the right
Plain Markdown with a live preview.
Local graph of a project: people, decisions, runbooks and meetings
See how projects, decisions and people connect.
Command palette search showing matching notes
Jump to any note from the keyboard.
Features

What it does, in detail.

Notes and editor

  • Markdown editor Edit, split and preview modes. A formatting toolbar, slash commands and auto-save.
  • Wiki links and backlinks Double-bracket links with autocomplete and broken-link detection, and a backlinks panel on every note.
  • Version history Browse and restore earlier versions of any note. Deleted notes can be recovered from the trash.
  • Templates and daily notes Shared templates for meeting notes, decisions and daily logs.
  • Diagrams in notes Mermaid diagrams render right in the note, next to code blocks and images.

AI and search

  • Built-in MCP server Tools to list, read, create, update, rename and search notes. Assistants can also follow backlinks, walk the graph and use templates.
  • One-command setup Sets up Claude Code, Claude Desktop, Cursor, Codex, OpenCode, Cline, Continue, Kilo Code and Roo Code.
  • Agents with their own identity Register each assistant as an agent with its own keys. You see which ones are connected and can revoke each one separately.
  • Blended search Keyword, meaning-based and graph signals in one ranking, weighted per user.

Teams and security

  • Sign-in options Email and password, Google or GitHub sign-in, passkeys, and TOTP two-factor with backup codes.
  • Per-user isolation Each person’s notes are their own. Notes and folders can be shared read-only or read-write.
  • Scoped API keys Read-only or read-write keys, with optional expiry and a rate limit per key. No key can reach the admin functions.
  • Live co-editing Several people can edit one note at the same time, with changes synced as they happen.
  • Admin panel Users, invitations, registration mode and plugins, managed from one screen.

Graph and apps

  • Knowledge graph An interactive map of how notes connect, across the whole vault or around the note you’re reading.
  • Web, desktop and mobile A web app, a desktop app and a mobile app, all working against the same server.
  • Plugins Kanban, calendar, flashcards, Git backup and others. Each plugin’s API is exposed to AI assistants automatically.
  • REST API Documented OpenAPI endpoints for notes, search, graph and sharing, ready for your own integrations.
Use cases

Who uses it, and for what.

Engineering handbooks

ADRs, runbooks and project notes, linked in one place. Coding assistants read them before they touch the code.

Operations knowledge

Meeting notes and incident write-ups become linked, searchable knowledge that a new starter, or an assistant, can actually find.

Documentation written with AI

Assistants draft notes straight into the vault. People review, link and correct them, and every version is kept.

At a glance

Runs on
Any Linux host or Kubernetes cluster; web, desktop and mobile apps
Deployment
Docker Compose, Helm chart, Kubernetes operator, or the hosted service
Requirements
Postgres 16 with pgvector
Integrates with
Any MCP client, Claude Code, Claude Desktop, Cursor, Codex and Cline among them; REST API with OpenAPI docs
Sign-in
Email and password, Google, GitHub, passkeys, TOTP two-factor
Built with
React, TypeScript, Fastify, Drizzle and Postgres

Questions

Where is our data stored?

When you self-host, on your own server. Notes are Markdown files and the metadata sits in your Postgres database. Search embeddings are computed on that same server, not by an outside service.

Can an AI assistant see everything?

No. It sees only what its API key allows: one user’s notes plus whatever has been shared with that user, read-only or read-write. The admin functions are always out of reach.

Can we run it without internet access?

The server runs on your infrastructure with its own database and search, so it doesn’t rely on any outside service to work. Connecting AI tools needs whatever access those tools themselves require.

How is it priced?

It depends on the number of users, and on whether you host it yourself or use the hosted service. Book a demo and we’ll size it with you.

Build

AI that writes code to senior standards, with memory and context.

See it on your own data.

We run the demo with your data, then propose a scope and pricing.

info@azrty.com+971 58 562 6444Meydan Grandstand, 6th floor, Dubai
Kryton: A shared brain for people and AI. | Azrty