open source engine · reviewed by humans · stays current

Understand
what AI built.

Doklo reads an AI-built codebase and turns it into product docs people can read, review, and hand over. Every claim traced to the code it came from, and your agents query the same truth over MCP.

free to start · 60 trial credits when you connect a repo

01 · The gap

AI ships the app.
Nobody ships the understanding.

"Oh. This looks great."

two prompts in, the app runs

"So… how do I actually use it?"

the question Doklo was founded on

That second question doesn't go away. It comes back when you hand the project to a client, when a teammate inherits the code, when an agent edits a feature nobody documented. Two thirds of AI-generated code is "almost right", and the missing third is rarely more code. It's context: what this thing is, who it's for, and why it behaves the way it does.

"almost right": Stack Overflow developer survey, 2025

02 · The unit

Files are for machines.
Doks are for people.

Doklo structures a codebase into Doks: the smallest units of business meaning. Login. Checkout. Permissions. Each one answers six questions.

CHKT-CHECKOUTactiveweb
Purpose
Let a signed-in customer pay for their cart without leaving the store.
1
People
customer · system (ROLE-CUSTOMER)
2
Flow
Provide address → pay with Stripe → system reserves stock → webhook confirms.
3
Rules
Stock holds for 10 minutes. Orders are created by webhook only, never client-side.
4
Works when
a failed payment releases the hold and keeps the cart intact.
5
Evidence
app/checkout/actions.ts · lib/stripe/client.ts · +5 files
6
  • 1
    Why it exists

    The intent, in product language. No jargon required to read it.

  • 2
    Who uses it

    Roles from the code, not from someone's memory.

  • 3
    How it flows

    The steps a person takes and what the system does in between.

  • 4
    What rules apply

    Limits, permissions, and policies that explain "why can't I…".

  • 5
    How you know it works

    Acceptance criteria you can hand to QA as-is.

  • 6
    Where the code is

    Source anchors, injected deterministically. Never guessed by the model.

CodeDokHubUnderstanding· Doks live in your git as JSON. Together with roles, terms and screens they form the Hub.

03 · The method

Four steps from repo
to shared understanding.

01

Scan

Point Doklo at your repo. Deterministic parsing maps routes, components, state and the import graph. No model involved at this layer.

$ doklo scan
312 files · 23 routes · 87 components
02

Draft

Doklo drafts Doks from the code — one call per Dok, one credit per Dok, checks always free. Source anchors are attached deterministically, outside the model's reach.

$ doklo generate
● CHKT-CHECKOUT drafted · 7 anchors · conf 0.92
03
the human step

You review

Every Dok arrives as a draft. You read it, fix it, approve it. Only what a person marks active becomes the record. Nothing publishes itself.

draft→ you →active
approved in Studio · edits preserved on resync
04

Understand, together

People read Live Docs rendered from approved Doks. Agents query the same Hub over MCP. One context, two audiences, zero forked truths.

agent › doklo.get_dok("CHKT-CHECKOUT")
← active · fresh · 7 anchors
04 · The handover

Ship software your clients can actually understand.

Live Docs are rendered from reviewed Doks: a help page a client can follow, and a growing catalog behind it. When code drifts, the docs know.

Help pagethe guide you hand to a client, per featurehtml · mdstable
Release digestwhat actually changed, for customershtmlexperimental
Help indexevery feature, one treehtmlexperimental
Ops manualadmin handbook for acceptance testinghwpxexperimental
Traceability matrixrequirement ↔ code ↔ test, for auditsxlsxexperimental

Sixteen templates ship in the engine. One is promised stable today; the rest are opt-in while they earn it. That honesty is the product.

help-page · CHKT-CHECKOUTin sync with code
Help center · Checkout

Checkout & payment

Pay for your cart in three steps. Your items are held for 10 minutes while payment completes.

Step by step
  1. Enter your shipping address and pick a delivery speed.
  2. Pay with card. Extra verification appears right on the page.
  3. Done. Your confirmation email arrives within a minute.
If you're blocked
  1. Checkout needs a verified email: check your inbox first.
rendered from 1 reviewed dok · 7 source anchors · nothing written by hand
05 · The foundation

Understanding that doesn't rot.

Docs you can't trust are worse than no docs. Four guarantees keep the understanding honest, so you can lean on it.

anchored

Every claim cites its code

Source anchors are injected from the import graph, deterministically. The model never invents them: zero hallucinated anchors across full production runs.

drift-aware

Stale docs say so

Each Dok carries a logic_hash of the code beneath it. When the code moves, the Dok flags stale everywhere it appears: Studio, Live Docs, MCP. One doklo sync catches it up.

human-approved

Nothing ships unreviewed

AI writes drafts. People make records. The stable pipeline only renders Doks a human explicitly approved, and your edits survive regeneration.

yours

Your source stays yours

Doklo clones your source only while an analysis runs, stores none of it, and destroys the copy when the job ends. The Hub keeps only what you explicitly connect: that's what publishing, MCP and drift detection stand on.

06 · The agents

Your agents read
the same truth.

Cursor and Claude Code query the Hub over MCP: status, freshness and source anchors included. Answers cite Doks, Doks cite code, and a stale README stops being the smartest thing in the room.

CursorClaude Codeany MCP client
agent › doklo.search_doks("refund hold")
← CHKT-CHECKOUT · active · fresh
  rule: order created by webhook only
  anchors: 7 files · reviewed by human
07 · Pricing

Understand once, free.
Stay understood, Pro.

The engine is open source and complete. You pay only when Doklo keeps the understanding alive on its own.

Cloud Free

understand once
$0

no card · nothing to install

  • 60 trial credits (on first repo connect)
  • 1 project
  • analyze → review → publish help page
  • manual sync
  • credits run out? plug your own API key
Get started free

Pro

stay understood
$19 /mo

for freelancers & small teams · waitlist

  • 300 credits/mo (1-month rollover)
  • auto-sync 1 repo
  • unlimited drift detection
  • auto regeneration (fair-use)
  • hosted MCP
  • stale alerts

Team

understand together
~$29 /editor·mo

coming later · viewers free

  • Everything in Pro
  • Multiplayer Studio
  • Cite-or-die for team documents
  • SSO & roles

checks are free, you pay only for generation · run out of credits? plug your own API key instead of a paywall

Understand
what AI built.

Connect a repo, watch Doklo draft its Doks, and publish the help page you'd hand to a client.

Get started free →

about ten minutes, free to start

or watch the demo →