A knowledge graph for everything you file

Your documents already know each other.

Document Analyser reads everything you upload — contracts, research, notes, decks — and quietly draws the connections. Auto-categorised, deeply searchable, and genuinely pleasant to read. No manual linking. Ever.

$ docgraph sync ~/Documents

q3-strategy.pdfPDF · 24 pagesmeeting-notes.mdMD · yesterdayacme-contract.pdfPDF · signedpricingroadmapAcme Corpconnection found ↗hover a node to trace its connections

Film16 seconds, start to thought

Watch a graph come to life.

From a folder of loose files to a connected, searchable graph — the whole journey, rendered live in your browser. Scrub it.

Scene 01
Drop in everything.
q3-strategy.pdf
PDF · 24 pages
meeting-notes.md
MD · yesterday
acme-contract.pdf
PDF · signed
$ docgraph sync ~/Documents
0:00 / 0:16

01Organise

Filed before you finish uploading.

Every document is read in full the moment it lands: categorised, tagged, and stitched into your graph by the people, projects, clauses and ideas it shares with everything else you own.

All the joy of a hand-tended vault — with none of the hand-tending.

acme-master-services-2026.pdf

uploaded 4 seconds ago · 38 pages

analysed ✓
contract
Acme Corp
renewal · 2026
legal / msa

filed, tagged & linked to 12 related docs — automatically

the rate limits we promised acme

⌘K
  • acme-msa-2026.pdf

    0.96

    …shall not exceed 1,200 requests per minute per tenant (§4.2)…

    exact clause

  • eng-sync-march.md

    0.91

    …we agreed to soften throttling for their batch jobs…

    via Acme Corp → pricing

  • support-ticket-8841.eml

    0.87

    …customer reports 429s despite contractual limits…

    via rate limits → SLA

searched meaning, not filenames · results follow graph edges

02Search

Ask for the idea, not the filename.

Search follows the graph. A query about “rate limits” surfaces the contract clause, the engineering discussion that referenced it, and the support ticket it caused — even when none of them share a word.

03Read

Reading that feels like thinking.

PDFs, markdown, decks and email all render as clean, comfortable text — with entities highlighted in place and every document that points here waiting in the margin. Context never goes missing.

acme-msa-2026.pdf · §4.2

Service levels & throughput

API throughput for Acme Corp shall not exceed 1,200 requests per minute per tenant, measured over a rolling five-minute window, except for approved batch windows…

04Plug in

Your graph, everywhere you already work.

The graph isn't locked in an app. Agents query it over MCP, scripts reach it from the CLI, and products build on the API.

claude · docgraph mcp
// claude_desktop_config.json
{
  "mcpServers": {
    "docgraph": {
      "command": "docgraph",
      "args": ["mcp", "serve"]
    }
  }
}

// then, in any conversation:
> find every contract that mentions the Acme SLA
> and summarise what we actually promised

05For one brain, or a thousand

A second brain for you. A shared one for your team.

Personal

Point it at your notes, papers and PDFs and get a vault that links itself. Local-first sync, markdown-friendly, and your graph exports as plain files — never hostage.

  • Auto-linking across every note and paper
  • Reading queue with margin backlinks
  • Works with your existing folder structure

Enterprise SSO · audit · RBAC

One graph across contracts, tickets, decks and docs — with permissions that follow every edge. People only ever see the part of the graph they're allowed to.

  • Permission-aware search and traversal
  • Full audit trail on every query
  • Deploy in our cloud or your VPC

Give your documents
somewhere to think.

Upload your first document

free for your first 200 documents