The LaTeX and Typst editor your writing deserves.

See your document as you write it. Nothing leaves your machine.

Texpile editing a LaTeX paper, with the PDF preview beside it

Math

Tab finds any symbol by name.

LaTeX, Typst, and Markdown

One file, two ways to write it.

Typing in the visual editor

Visual editing

Type @ to reference any equation, figure, table, or citation.
Source editor completing \cite with bibliography keys and titles

Source editing

Autocomplete for commands, environments, \ref, and \cite.

Live preview

Texpile runs its own script inside the lualatex you already have installed, so most changes render in under 20 ms.

Read the docs

Live preview compiling as you type

Write together in real time

Share a project with up to 8 other people and edit it together in real time. No account needed, and end to end encrypted.

Read the docs

Write together in real time

Comments and suggestions

We write, right? Not code. So of course this is here.

Read the docs

A comment thread and a suggested insertion beside the text, in the visual editor

AI integration

Uses Claude Code, Codex, Gemini, Copilot or OpenCode, whichever is already on your computer, with your own subscription rather than an API key.

Read the docs

Claude Code in the Agent tab, its edit to the abstract waiting as a suggestion

Version history

Texpile tracks changes and deleted files separately from git, in case you make a mistake.

Read the docs

Version History beside the editor, comparing the file with a named copy

Works with the tools around your paper

The cite dialog listing papers that match a search

Cite by title or DOI

Crossref, arXiv, ISBN and PubMed. Zotero works too, with Better BibTeX.

Read the docs

The Publish Branch dialog with a repository name and Private selected

Publish to GitHub

From Source Control, with no command line.

Read the docs

More features that didn't get their own section

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.

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

Windows · macOS · Linux · Offline · AGPL-3.0

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.