Skip to content

Zonvie

Zonvie — a fast, feature-rich Neovim GUI built with Zig

Zonvie

A fast, feature-rich Neovim GUI built with Zig. Native rendering on macOS and Windows.

Zonvie editing a Zig source file, showing the external tabline and status line

Run the GUI locally, Neovim wherever your code lives. Zonvie attaches over SSH to a remote Neovim — or, for a devcontainer, drops Neovim in as a dev container Feature and attaches, with nothing to install inside.

Dress the whole GUI in GPU shaders — rippling water, CRT curvature, cursor trails, anything you can write in GLSL. And because Zonvie is Ghostty-compatible, the shaders you already run in Ghostty drop straight in. No rewrites.

Pixel-based smooth scrolling, and a UI that leaves the text grid. Replaces the messages, cmdline, popupmenu, and tabline UI through Neovim’s ext_* protocol — and can break each window out into its own native OS window. GPU-rendered. No Lua plugin.

Extends the external tabline with per-agent status — each coding agent shows working, done, or waiting right on its own tab — and can fire an OS notification the moment it finishes.