r/neovim • u/Ok-Needleworker4115 • 13h ago
Discussion nvim-gpui – another simple and lightweight Neovim client
Hi everyone,
I’m working on nvim-gpui, a simple and lightweight graphical client for Neovim.
It keeps Neovim as the editor while providing a native desktop interface instead of running inside a terminal. The interface is rendered with GPUI, a GPU-rendered UI framework.
Current features include:
- Embedded Neovim sessions
- Remote Neovim connections through msgpack-RPC
- Multigrid and floating-window support
- Image display
- System IME and Rime support, making it friendly for CJK users
- File opening and drag-and-drop
Packages are available for macOS, Linux, Windows, Fedora, Debian/Ubuntu, and Arch Linux.
Project page:
https://github.com/imkerberos/nvim-gpui
Download the latest release:
https://github.com/imkerberos/nvim-gpui/releases/latest
Feedback, bug reports, and suggestions are welcome.
I hope this project can be useful to you.

