A local, offline, open source LaTeX editor
Texpile edits .tex files visually or in source, with a live preview compiled by your own LaTeX as you type. It runs entirely on your machine, and what it saves is plain LaTeX. No accounts, no cloud.
Windows · macOS · Linux · Offline · AGPL-3.0




Your document as formatted text, math, and figures
Live preview
The page updates as you type, compiled by your own LaTeX. No manual compile. Math, TikZ, and pgfplots figures render live.
Visual editing
The editor parses your .tex source, renders what it can, and leaves the rest as plain LaTeX.
- Type @ to reference any equation, figure, table, or citation.
- Equations render inline and keep their numbering.
- Tables support multirow and multicolumn, edited visually.
- Spell check skips your commands and math.
Write together in real time
Share a folder and edit it together in real time. Others join with a code from the home screen and work alongside you, in the visual editor or in source.
- Join with a code, no sign up
- End to end encrypted; the relay only forwards data it cannot read
- See each other's cursors and selections as you type
- You run the compile with your own toolchain; guests see the PDF

Intellisense

Texpile statically parses your whole project to produce intellisense.
- Autocomplete for commands, environments, \ref labels, and \cite keys.
- File paths complete inside \input, \includegraphics, and \addbibresource.
- References update automatically when you rename or move a file.
- Your own \newcommand macros are picked up.
Also included
SyncTeX
Click in the PDF to jump to the source line, and back.
Built-in terminal
A real shell for latexmk or any compile command.
Version history
Stage, commit, and diff side-by-side against the last commit.
Visual and source, in sync
Switching keeps scroll, cursor, and undo history.
Multi-file projects
Fragments parse with the main file's macros.
Math preview
Equations preview live in the source editor.
FAQ
PS
Texpile is pronounced with the tex from text (tex-pile). The name is a blend of compiling LaTeX and transpiling it. We write it Texpile, not TeXpile.