Free ยท Open source ยท Windows, macOS & Linux ยท English/Espaรฑol

The most accessible desktop environment for Typst

Start your thesis, dissertation, or paper from an academic template and write while the PDF updates on its own, with nothing to click. The Typst compiler ships inside the app itself: everything works offline.

Recommended on Windows: Microsoft Store (auto-updating) or .exe installer ยท macOS (universal .dmg) ยท Linux (.AppImage, .deb) ยท No account, no ads, no telemetry ยท A project created here is an ordinary Typst project, no lock-in

main.typ โ€” DBV Typst Editor
DBV Typst Editor โ€” Real-time workspace with Typst code editor and live PDF thesis preview
8Academic templates
+1,500Typst Universe packages
100%Local & offline (optional AI)
0Telemetry
MITFree license

Typst, without the friction of a general-purpose IDE

Typst is a modern typesetting compiler, much faster than LaTeX and without its arcane syntax โ€” but it still required a terminal and any old text editor to use. DBV Typst Editor bundles the official Typst compiler inside the app itself (Rust + Tauri v2, no Electron) and adds what a real academic document needs: templates with a data form, citation and image assistants, and a preview that updates on its own as you type.

None of this locks you in: the project you create is an ordinary Typst directory, which compiles just as well from the terminal with the official CLI. If you ever stop using DBV Typst Editor, your document is still yours.

Everything an academic document needs, nothing it doesn't

๐Ÿ“„

Real-time preview

The PDF recompiles on its own after every writing pause, page by page, with zoom and fit-to-width.

๐Ÿงฐ

Insertion toolbar

Formatting, headings, tables, equations and math symbols without learning the syntax, unless you want to.

๐Ÿ“š

Citations with autocomplete

A dropdown with the real keys from your .bib file, plus a form to create new entries without leaving the editor.

๐Ÿ“

Drag-and-drop images, folders & fonts

Drop images (auto-inserted with figure captions), whole project directories, or .otf/.ttf typefaces into fonts/ so they travel anywhere with your document.

๐Ÿงญ

Document outline

A heading panel with click-to-jump straight to that page in the preview.

โœฆ

Integrated Typst Universe (+1,500)

Community templates and packages, with the license shown before installing anything.

๐Ÿ”

Find and replace

Ctrl + F inside the editor, without leaving the document.

๐Ÿ“ฆ

Packaged project (.dbvt)

The whole project โ€” chapters, images, bibliography and its own fonts โ€” in a single file to share.

>_

Advanced terminal

An optional escape hatch to the Typst CLI, for anyone who prefers working with commands.

๐Ÿ”ค

Project-embedded fonts

A fonts/ folder travels with the project โ€” it composes identically on any machine.

๐ŸŽจ

Three visual themes

Light, Dark and Sepia for long writing sessions โ€” your choice is remembered.

๐ŸŒ

English and Spanish

Full interface in both languages, including the built-in help.

An AI assistant of your choice, that never writes without you seeing it

It is optional: with none connected, the editor works exactly as it always has. With a local AI, nothing leaves your computer.

๐Ÿ”Œ

Connect a local or cloud AI

Local (Ollama, LM Studio, llama.cpp, any OpenAI-compatible server) or cloud with your API key (Anthropic, OpenAI, Gemini, OpenRouter). "Connect an AI" detects what is already on your computer.

๐Ÿค–

Use your subscription

Connect the agent you already have installed (Claude Code, Codex, Gemini CLI or Copilot) and use your account. DBV never sees your credentials and every agent permission is asked of you with its diff.

โœ…

It proposes, compiles, and you decide

The AI proposes changes, across several files if needed. DBV compiles them in memory and tells you whether they compile before showing them to you; you accept or reject each hunk and can always undo.

๐Ÿ”’

Privacy by design

With a local AI nothing leaves your computer. In the cloud you are asked before the project is sent. Keys go to the system credential store, never to a file.

๐ŸŽฏ

You control the context

You see what is sent: the open file, the selection, problems, outline, files mentioned with @ and the preview page. You can remove any item.

โœ๏ธ

Inline AI and "Explain and fix"

Ctrl+Shift+I on a selection: improve, fix, translate, shorten, convert to a table or list. In Problems, "Explain and fix" solves an error with an already-checked proposal.

๐Ÿ“š

Offline Typst documentation

The official documentation for the exact compiler version ships with the app, with a search that also understands Spanish terms. The AI looks things up in it instead of inventing functions.

๐Ÿ”Ž

Works with Typst Universe for real

It searches real templates and packages in the catalog and reads how they are used; it never writes a name or version from memory. With the AIโ€™s help, or without it, you can move a document you already have into IEEE, Springer or whatever format you choose.

๐Ÿ‘๏ธ

Sees the result and fixes what is missing

With a model that accepts images, the AI looks at the rendered pages to judge the layout. If a typeface is missing it offers it (with its licence) and adds it to the project only if you confirm.

๐Ÿ”Œ

MCP server for your other agents

Claude Code, Cursor, Codex or Claude Desktop can use DBVโ€™s exact compiler, see the pages and query Universe. Read-only, no network and confined to the project; installing a package always asks you first.

๐Ÿงฎ

Problems and data at hand

A Problems panel with every error in the project and a CSV/TSV data viewer with "Insert as table".

๐Ÿ“– Guide: what to install for each AI

Start from a template, not from scratch

Each one is a self-contained Typst project: compiles offline, with the fonts it needs already included.

Bachelor thesisInstitutional cover, table of contents, chapters and bibliography
Master thesisSame structure as the bachelor thesis
Doctoral thesisDedication, bilingual abstract, appendices with their own numbering
Academic paperTwo columns, abstract and keywords
Technical reportHighlighted executive summary, repeated header
PresentationNative Typst 16:9 slides
CVOne page, ready to export to PDF
Blank projectNothing predefined, start free
โœฆ Typst Universe (+1,500)Community templates & packages (IEEE, ACM, Springer, lecture notes...) with a single click

Ready to write in three steps

1

Download and install

Get it from Microsoft Store or download ready-to-run installers for Windows (.exe), macOS (universal .dmg), and Linux (.AppImage, .deb) from GitHub Releases. No compiling or configuring dependencies.

2

Pick a template

The launcher asks what you want to write today. Fill in the form (title, author, institution...) and the project creates itself.

3

Write

The PDF composes itself as you type. Save with Ctrl + S, export whenever you like.

Try it โ€” it costs nothing

Free, open source, no strings attached. Available for Windows, macOS, and Linux.