volt.

From the creator of Overleaf

Next-gen LaTeX tooling.

LaTeX rewritten. Drop-in compatible with pdfTeX, XeTeX and LuaTeX.

Placeholder · video not recorded yet1:48There is no video yet.Placeholder player. Poster is a mock-up.
Demo: edit, save, PDF. 1:48.placeholder
Three parts

Runtime, editor, server. Take what you need.

$ volt

The LaTeX runtime and package manager.

Runtime · CLI

✎ volt-editor

A LaTeX editor built on the volt engine.

Editor

⇋ volt-collab-server

People and AI editing the same document, in real time.

Collaboration and AI
01 — Speed

Recompiles you don't wait for.

Recompile after an edit · pdfLaTeX · 9 real papers

Measured
  • TikZ Feynhand36.5× faster
    0.092 s
    3.363 s
  • GPT-311.9× faster
    0.723 s
    8.608 s
  • ResNet11.8× faster
    0.063 s
    0.743 s
  • Attention11.1× faster
    0.093 s
    1.029 s
  • Diffusion10× faster
    0.233 s
    2.320 s
  • Étale sums5.6× faster
    0.101 s
    0.559 s
  • Gemini 1.55.1× faster
    0.790 s
    4.033 s
  • Latent diffusion3.4× faster
    0.691 s
    2.343 s
  • LLM survey1.5× faster
    1.454 s
    2.128 s

Wall-clock seconds, median of three, with dirty (edited) TeX files and volt's watch mode (-w) enabled; stock is TeX Live 2025 pdfLaTeX via latexmk.

02 — The CLI

One binary. No TeX Live install.

  • volt initWrite a minimal volt.toml.
  • volt build [-w]Build. -w recompiles on save.
  • volt lockPin a cold build into volt.lock.
  • volt fetchDownload everything the lock needs.
  • volt exportExport the locked project.
  • volt cachedir, clean or prune.
  • volt toolpdftex, bibtex, makeindex, latexmk.
--locked--offline--frozen--output-format=json--limit-time=S-C DIR
03 — Errors

Errors that make sense. To you and your AI.

Volt traces every error back to your line, explains it in plain English, and shows the fix. Even when it breaks deep inside a package.

Stock TeX

Volt

281 errors, rewritten in plain English

TeX itself and the packages you use, each with the cause, the fix and an example.

  • ! Missing $ inserted.Math-only command used in text mode
  • ! Undefined control sequence.Undefined control sequence: \textbff. Did you mean \textbf?
  • Package cleveref Error: cleveref must be loaded after hyperref!cleveref was loaded before hyperref Quick fix: move cleveref after hyperref
  • Package hyperref Warning: Ignoring empty anchorA hyperref anchor command received an empty destination name

Clear errors help AI too.

Agents get TeX's original error and Volt's explanation together: your exact line, the macro trace and the fix. No log to guess from, so they fix it first time.

04 — The editor

Built on the compiler. Not a guess.

4.1

Definitions through macros

Jump to where a macro really came from, even when another macro defined it. Hover shows its origin.

4.2

Rename through macros

Rename a label and every use follows, including uses hidden inside your own macros.

4.3

Labels and refs

Complete a \ref from every file in the project. See what it resolves to.

05 — Profiler

Find out why it's slow. Macro by macro.

The first profiler for LaTeX. See which macros, and which parts of your document, cost compile time.

Example profile of a 40-page thesis. Illustrative values, not a measurement.

06 — Collaboration

Write together. People and AI, same document.

volt-collab-server keeps everyone in sync in volt-editor: collaborators, history and AI agents working on the same project.

100% compatible with pdfTeX, XeTeX and LuaTeX.

Your existing documents build as they are. No rewrites, no new syntax.

Newsletter

Hear when it's ready to try.

One email when there is something to try. Nothing else.

Get early access.

One email when there is something to try. Nothing else.