
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.

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.

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.

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.

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.

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.

| Texpile | Typst web app | VS Code Live Share | |
|---|---|---|---|
| Account | None, guests join with a code | Required for every editor | Microsoft or GitHub sign-in to edit |
| End to end encrypted | Yes | No, documents are compiled on Typst's servers | Yes |
| A guest needs | Texpile or a browser | A browser | VS Code |
| Guests see the compiled PDF | Yes, with the compile problems | Yes | No |
| Visual editing together | Yes | No | No |
| Comments | Yes | On the Pro plan | No |
| Where the files live | On the host's computer | On Typst's servers | On 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.

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.
Download
Free. Windows, macOS, and Linux.
DownloadCompiles and previews with tinymist, one program. Editing works without it.
Windows · macOS · Linux · Offline · AGPL-3.0