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.
Bring your reading and your writing into one place.