Open Source · Self-Hostable · Free Forever

LaTeX collaboration
without the paywall.

Glyph is a real-time collaborative LaTeX editor that compiles documents inside a sandboxed Docker container — no subscriptions, no security compromises, no 5GB installs.

Works in your browser. Deploy with one Docker command.

Compiled ✓2 collaborators
1\documentclass{article}
2\usepackage{amsmath}
3\title{On the Mass-Energy Equivalence}
4\author{A. Kumar, S. Rao}
5 
6\begin{document}
7  \maketitle
8 We revisit the
9  between mass and energy.
10 
11  \begin{equation}
12    E = mc^2
13  \end{equation}
14
15  Einstein (1905).
16\end{document}
On the Mass-Energy Equivalence
A. Kumar, S. Rao
June 2026
Abstract

We revisit the

The mass-energy equivalence is expressed by the well-known equation:

E = mc2

where c denotes the speed of light in vacuum.

— 1 —

Other editors are fine.
Until they aren't.

The moment your team grows past two, or you handle sensitive research, or you just refuse to pay $21/month per user — you hit a wall.

Collaboration locked behind Pro

Real-time editing, track changes, comments, revision history — all paywalled. Other free plans cap you at one collaborator.

Self-hosting is a security gamble

User-submitted .tex files can execute arbitrary shell commands via \write18. Running LaTeX directly on your server puts your host at risk.

Local installs are a 5GB weekend project

texlive-full is massive. Getting PATH variables right across macOS, Linux, and Windows on your team is an exercise in frustration.

Glyph fixes all three.
Completely free. Completely open.

Live Editing

See every keystroke. No lag. No conflicts.

Glyph uses Yjs CRDTs over WebSockets — the same technology powering Notion and Linear. Collaborator cursors appear in real time. Changes sync conflict-free, even on poor connections.

Yjs CRDTsWebSocketCursor Presence
document.tex
2 typing
AKSR
1\documentclass{article}
2\begin{document}
3\section{Real-Time Collaboration}
4 Glyph is
5
6\end{document}
SECURITY ISOLATION ENVIRONMENTClient Request
Browser
Glyph Server
Docker Sandbox
Incoming compilation request from client...
Safe Compilation

User LaTeX. Your server stays clean.

Every compile job runs inside an isolated Docker container with restricted privileges. No shell escapes. No \write18 surprises. A database-backed job queue ensures zero race conditions under concurrent load.

Docker sandboxRestricted privilegesCompile queue
Zero Setup

Running in 60 seconds.

No local TeX install. No environment variables. No version conflicts. Glyph bundles everything. If you already have latexmk installed locally, it uses that. If not, it falls back to Docker — automatically.

docker compose upHybrid compileSelf-hostable
sh — bash

Everything a LaTeX team actually needs.

Split-screen preview

Live PDF or HTML output beside your source. No waiting for manual compiles.

File explorer

Tree-structured workspace with nested folders, persisted in PostgreSQL.

Access control

Share read-only or write-access links. Manage permissions via Clerk-integrated tokens.

Hybrid compile

Detects your local latexmk. Falls back to Docker. You never have to configure anything.

Compile queue

Database-backed job queue. Handles multiple simultaneous compile jobs without race conditions.

Browser-native

Nothing to install. Works on any device with a modern browser.

How Glyph stacks up.

We compared Glyph against standard paywalled LaTeX platforms. The difference is clear.

FeatureGlyphOther Editors
Real-time collaborationUnlimited freePaywalled / 1 user cap
Self-hostableYes (MIT License)No (Cloud-only)
Sandboxed compilationYes (Docker)Unknown
PriceFree foreverUp to $28/mo per user
Open sourceYesNo (Proprietary)
Offline / local compileYesNo

Built in the open.
Meant to stay that way.

Glyph is MIT licensed. Inspect the code, self-host on your university server, suggest a feature, or open a PR. No telemetry. No usage limits. No surprises.