A privacy-focused Typst editor for your most ambitious writing.

Texpile is an open source desktop Typst editor. It brings the live preview of the Typst web app to your own computer, and adds a visual editor on top.

Windows · macOS · Linux · Offline · AGPL-3.0

Texpile editing a Typst document, with the live preview and comments open

Two ways to write a document

Texpile stores nothing but .typ. Write in source or write visually, in the same file, and it is saved back with only your edits changed.

A Typst document in the visual editor: headings with their labels, formatted text, and lists

Visual editing

  • Type @ to reference a figure, table, or citation.
  • Equations edit as math, not as markup.
  • Tables edit in place, with draggable column widths.
  • Drag or paste images in, then resize with handles.
The Typst source editor, with completion from tinymist

Source editing

  • Completion and hover, provided by tinymist.
  • Diagnostics appear as you type, with no compile step.
  • F2 renames a symbol across the whole project.
  • Click the preview to jump to the source line.

Built for reviews

Write like an author, not a developer.

The visual editor showing a heading and a sentence changed since the last version

Visual diff

A changed file opens as a diff against the last version, in whichever editor you are in. The visual editor marks the changes in the formatted text, word by word. The source editor shows them side by side, line by line.

Writing a comment on a selected sentence, with the comment panel open below the editor

Comments

Select anything and leave a comment. Works in the visual editor and in source, on LaTeX, Typst, and Markdown. Reply, resolve, and filter down to the file you are in.

Live preview

The document renders as you type in a pane beside the editor, through tinymist, with no save and no rebuild. An arrow shows the current line in the preview, and a click in the preview jumps back to the source line.

Read the docs

The Typst preview updating as a sentence is typed

Write together in real time

Share a folder and edit it together in real time, in the visual editor or in source. Others join with a code, no sign up. End to end encrypted.

Read the docs

Write together in real time
TexpileTypst web appVS Code Live Share
AccountNone, guests join with a codeRequired for every editorMicrosoft or GitHub sign-in to edit
End to end encryptedYesNo, documents are compiled on Typst's serversYes
A guest needsTexpile or a browserA browserVS Code
Guests see the compiled PDFYes, with the compile problemsYesNo
Visual editing togetherYesNoNo
CommentsYesOn the Pro planNo
Where the files liveOn the host's computerOn Typst's serversOn the host's computer

Start-up time

From launch to the main window, warm start, median of five runs, measured on one Windows 11 laptop in September 2026.

* If VS Code is also your editor for everything else and carries many extensions, it starts more slowly than this.

VS Code*
373 ms
Texpile
236 ms

Themes

Light or dark mode, and a color theme for the whole window, picked in Preferences.

Read the docs

Preferences › Appearance: the Mode tiles and the theme tiles

Also in Texpile

The features every Typst editor has. They did not earn a section of their own.

Built-in terminal

A real shell for latexmk or any compile command.

Multi-file projects

Fragments parse with the main file's macros.

Command palette

Ctrl+K opens a file, compiles, or runs any editor action.

Vim and Emacs

Modal keybindings for the source editor, chosen in Preferences.

Multiple cursors

Add cursors down a column, or select the next occurrence.

Spell check

Checks your prose, skips commands, math, and comments.

MCP

Connect Claude and other AI assistants to the editor.

Tabs and session restore

Reopen a folder and your tabs and cursor come back.

Read the docs

Download

Free. Windows, macOS, and Linux.

Download

Compiles and previews with tinymist, one program. Editing works without it.

Windows · macOS · Linux · Offline · AGPL-3.0