Desktop Typst editor for macOS, Windows, and Linux. Write in a Monaco-powered source panel, see the compiled PDF update live alongside it.
- Live PDF preview — compiles on every keystroke with debouncing; errors shown inline with a copy button
- Book mode — group multiple
.typfiles into a single project with front matter, chapters, and back matter; add, reorder, and delete sections from a sidebar panel - Per-chapter and full-book preview — click a chapter to preview it in isolation, or click the book title to compile and preview the whole document at once
- Bibliography —
.bibfiles in your book are scanned automatically;@citekeys resolve in chapter previews, and the references page always renders against the full book so every citation appears - Image completions — place images in an
assets/folder and get path completions when typing#image("…") - Slash commands — type
/to open a command palette: headings, lists, tables, images, math, code blocks, and more - File management — open any
.typfile; the editor tracks the active file path and passes it to the compiler - Project-aware imports — walks up the directory tree to find
typst.tomland uses it as the Typst root; add an emptytypst.tomlat your project root to allow../imports across subdirectories - Syntax highlighting — full Typst grammar with custom token colours
Requires Typst on your PATH. The app searches standard install locations automatically (Homebrew, Cargo, system PATH).
A macOS (Apple Silicon) build is available on the Releases page. For other platforms, build from source below.
Requirements: Node.js 20+ and Typst.
git clone https://github.com/XWBarton/glyph.git
cd glyph
npm install
npm run dist # produces a .dmg / .exe / .AppImage in dist/| Glyph Quorum | Self-hosted collaborative web editor — multiple people editing the same Typst document in real time |
npm install
npm run devLaunches the app in development mode with hot reload.
Found this useful and want to help support maintenance?


