texpile/texpile

Modern offline LaTeX & Typst editor with visual and source editing.

TypeScript

242

497 commits

updated Oct 6, 2026

See the code

README

Texpile

 

A modern, desktop editor for LaTeX, Typst, and Markdown. For Windows, macOS, and Linux. Edit visually, or in source with advanced intellisense. 100% offline, no account.

Version Platforms License Discord


Texpile editing a LaTeX project, with the PDF preview and comments open

Visual editor

Texpile's visual editor supports LaTeX, Typst, and Markdown. Texpile stores them as plain .tex, .typ, and .md files, respectively. Texpile's visual editor covers complicated elements such as citations, cell-merging tables, multirow equations, and more.

The Texpile visual editor

Live preview for LaTeX

Type in source view and the page re-typesets with your own LuaLaTeX. Many updates, such as text changes, are rendered instantly.

Shared sessions (real time collaboration)

Share a folder for real time editing, no account needed. Start a session (File > Shared Session) to get a code; others join with it from the home screen and edit alongside you, in the visual editor or in source. Everything is end to end encrypted, so the relay server only forwards data it cannot read.

Comments

Texpile supports adding comments, and you can add them in both the visual and the source editor.

Installation

Download the installer for your platform from texpile.com/download, then install a compiler for the format you write in:

  • LaTeX — a TeX distribution: TeX Live, MacTeX, or MiKTeX
  • Typst — one program, tinymist, which Texpile can install for you in one click (Preferences › Toolchain)

Editing works out of the box; the compiler is only needed to produce a PDF. Markdown needs neither.

Privacy

Your documents stay on your disk. The app's only background network traffic is the update check and Autofetch in a Git folder, which you can each turn off in Preferences. Installing tinymist from Texpile downloads it from GitHub when you click Install tinymist, and the Typst template gallery reads packages.typst.org only while it is open. Shared sessions are end to end encrypted, so Texpile can never see your data.

Community

Questions or feedback? Join the Discord. Found a bug? Open an issue, or use Help › Report a Problem in the app, which fills in your version and system.

Security issues: email support@texpile.com instead of opening a public issue.

Acknowledgements

Texpile builds on LaTeX Workshop, pdf.js, Typst, tinymist, VS Code and others; see ACKNOWLEDGEMENTS.md.

License

AGPL-3.0

The Texpile name and logo are trademarks of the Texpile project and are not covered by the code license; see TRADEMARK.md.

editor
latex
latex-editor
offline
synctex
tex
typst
typst-editor
wysiwyg
wysiwym

Significant stargazers

Jonáš Dujava

29 followers · starred Jul 2026

Gerhard de Clercq

14 followers · starred Sep 2026

relaxcn

19 followers · starred Sep 2026

texpile/texpile

Modern offline LaTeX & Typst editor with visual and source editing.

TypeScript

242

497 commits

updated Oct 6, 2026

See the code

README

Texpile

 

A modern, desktop editor for LaTeX, Typst, and Markdown. For Windows, macOS, and Linux. Edit visually, or in source with advanced intellisense. 100% offline, no account.

Version Platforms License Discord


Texpile editing a LaTeX project, with the PDF preview and comments open

Visual editor

Texpile's visual editor supports LaTeX, Typst, and Markdown. Texpile stores them as plain .tex, .typ, and .md files, respectively. Texpile's visual editor covers complicated elements such as citations, cell-merging tables, multirow equations, and more.

The Texpile visual editor

Live preview for LaTeX

Type in source view and the page re-typesets with your own LuaLaTeX. Many updates, such as text changes, are rendered instantly.

Shared sessions (real time collaboration)

Share a folder for real time editing, no account needed. Start a session (File > Shared Session) to get a code; others join with it from the home screen and edit alongside you, in the visual editor or in source. Everything is end to end encrypted, so the relay server only forwards data it cannot read.

Comments

Texpile supports adding comments, and you can add them in both the visual and the source editor.

Installation

Download the installer for your platform from texpile.com/download, then install a compiler for the format you write in:

  • LaTeX — a TeX distribution: TeX Live, MacTeX, or MiKTeX
  • Typst — one program, tinymist, which Texpile can install for you in one click (Preferences › Toolchain)

Editing works out of the box; the compiler is only needed to produce a PDF. Markdown needs neither.

Privacy

Your documents stay on your disk. The app's only background network traffic is the update check and Autofetch in a Git folder, which you can each turn off in Preferences. Installing tinymist from Texpile downloads it from GitHub when you click Install tinymist, and the Typst template gallery reads packages.typst.org only while it is open. Shared sessions are end to end encrypted, so Texpile can never see your data.

Community

Questions or feedback? Join the Discord. Found a bug? Open an issue, or use Help › Report a Problem in the app, which fills in your version and system.

Security issues: email support@texpile.com instead of opening a public issue.

Acknowledgements

Texpile builds on LaTeX Workshop, pdf.js, Typst, tinymist, VS Code and others; see ACKNOWLEDGEMENTS.md.

License

AGPL-3.0

The Texpile name and logo are trademarks of the Texpile project and are not covered by the code license; see TRADEMARK.md.

editor
latex
latex-editor
offline
synctex
tex
typst
typst-editor
wysiwyg
wysiwym

Significant stargazers

Jonáš Dujava

29 followers · starred Jul 2026

Gerhard de Clercq

14 followers · starred Sep 2026

relaxcn

19 followers · starred Sep 2026