Grapheme-aware editing
Move, select, and delete visible characters as grapheme clusters rather than splitting combining sequences.
Flagship desktop application
A complex-script-first Typst environment for research, publishing, and long-form multilingual writing. Typsastra combines Unicode-aware editing with a capable authoring and PDF workflow.

Built for real writing
Move, select, and delete visible characters as grapheme clusters rather than splitting combining sequences.
Preserve native input-method composition so complex text can be entered without fighting the editor.
Use Tinymist for diagnostics, completion, formatting, preview, and source synchronization.
Character-safe interaction
Typsastra adds script-aware policies to CodeMirror 6 while keeping standard desktop editing conventions and native IME behavior.

Long documents
The bounded, virtualized PDF viewer limits active page work for more predictable interaction with long documents. Direct PDF viewing, search, selection, and copy are available in the same workspace.
Available now
Download the latest beta for your desktop platform or inspect the implementation on GitHub.