Public alpha

A multiplayer LaTeX & Typst editor with a research knowledge base built in.

Read your sources, write claims in your own words, link them into a graph you understand, and turn that graph into a draft — without switching between a reference manager, a note-taking app, and a typesetting tool.

Write in LaTeX, or in Typst (new, in alpha) — both run on the same fast in-process compile loop with a live preview. The compiler keeps up as you type, multiple people can edit at once, and it's free.

One read → write loop

Each stage seeds the next, so you're never staring at a blank page.

import ──▶ read ──▶ claim ──▶ link ──▶ board ──▶ draft
(a PDF)   (a span)  (a note)  (typed)  (curated) (.tex)
How it works →

What you get

  • Tens-of-milliseconds incremental compile

    An incremental LaTeX engine recompiles the parts you changed, so the preview keeps up as you type instead of queueing a full pdflatex run. See the measured numbers on the comparison page.

  • Live preview as you type

    Editor beside a live PDF preview that updates on each edit, with compiler diagnostics reported inline.

  • Real-time multiplayer editing

    Multiple people edit the same project live over a collaborative (operational-transform) session — no per-seat cap on a project.

  • Knowledge graph of papers & claims

    One graph underneath everything: papers you import and claims you write in your own words, with typed relations between them.

  • Typst drafts

    Author drafts in Typst alongside LaTeX — the same fast in-process compile loop, live preview, and bibliography injection. Alpha: source-replace + preview works; structured block editing and \cite{} integration are pending.

Fast where it matters

KL studio uses an incremental LaTeX engine that recompiles only what changed, so the preview keeps up with your typing instead of queueing a full pdflatex run. We back that with a public benchmark you can re-run yourself.

See the comparison & methodology →

Bring your reading and your writing into one place.