A writing environment built on Zed. You and your agents work on notes, papers, and code in one window, all on your own machine.
Start with
Suzuri adds
Suzuri is Zed with additions.
The Panes
The notes, the draft, and the sources open side by side in the same editor — each pane a file type Suzuri understands natively.
Markdown renders in place and reveals its source when your cursor touches it.
Math · Mermaid diagrams · Zotero citations · editable tables
A native PDF pane with continuous scroll, zoom, and real text selection.
Built on hayro · reloads when the file changes on disk
LaTeX in one pane, the compiled PDF in the other, with Tectonic doing the work.
No TeX distribution to install or babysit
Typst does the same, faster — the PDF updates a second after you stop typing.
Typst installs itself the first time you need it
Your agents work here too: they draft, import, and cite in the same plain files you edit — you verify and publish.
A look inside
One window, one folder of plain files, and a pane for whichever format you are looking through.

Markdown renders as you write: images, tables, math, and citations. Only the line under your cursor shows its source.

Write on the left and the PDF updates on the right, a second after you stop typing. Compilers install themselves.

⌘⌥C searches your .bib and Zotero at once and inserts the key. The References section fills itself in your CSL style.

A mermaid fence becomes the diagram, drawn in the editor’s colors. Put the cursor inside to edit the source.

Run .ipynb notebooks on your project’s .venv, plots inline. Zed keeps notebooks experimental; Suzuri turns them on and fixes them.

Zed’s agent panel, with your notes and papers in reach. Agents edit the plain files on disk, and you review the diff.
Get Started
Suzuri is early and in active development, built in the open and dogfooded daily. Expect sharp edges.
On macOS, open the DMG and drag Suzuri to Applications. On Windows, SmartScreen shows a warning — choose “More info → Run anyway”. On Linux, extract the tarball and run bin/suzuri. Older builds are on the releases page.
Or build from source
git clone https://github.com/harrywang/suzuri.git && cd suzuricargo run --profile release-fast