Veil – A Minimal Neovim GUI for macOS with Metal Rendering
I built a lightweight Neovim GUI client for macOS. The goal was something simple — just render Neovim in a proper macOS window with multi-window support, like MacVim did for Vim. Features: - Metal GPU-accelerated rendering (falls back to CoreText) - Multi-window — each window is an independent Neovim process - Neovim's native tabline with Cmd+1-9 - Full IME support for CJK input - Standard macOS shortcuts work out of the box (Cmd+C/V/X/Z/S/W) - CLI launcher with gvimdiff support - Uses your system-installed Neovim — no bundled binary The whole thing was built in a…
What it does
In the maker’s words, at launch
I built a lightweight Neovim GUI client for macOS. The goal was something simple — just render Neovim in a proper macOS window with multi-window support, like MacVim did for Vim. Features: - Metal GPU-accelerated rendering (falls back to CoreText) - Multi-window — each window is an independent Neovim process - Neovim's native tabline with Cmd+1-9 - Full IME support for CJK input - Standard macOS shortcuts work out of the box (Cmd+C/V/X/Z/S/W) - CLI launcher with gvimdiff support - Uses your system-installed Neovim — no bundled binary The whole thing was built in a single day with Claude Code as a pair programmer. The initial MVP took about 1.5 hours, then another 8-9 hours of iterative refinement to get it to a daily-drivable state. It was an interesting experience — I made all the design decisions and UI judgment calls, while the AI handled the implementation and codebase mechanics. Still very early (v0.2), plenty of rough edges. Would love feedback from other Neovim users on macOS.
Does the same job
all alternatives →- MNMagenta.nvim – AI coding plugin for Neovim focused on tool use2025 · github.com · ▲64
I've been developing this on and off for a few weeks. There are a few videos on the README page showing demos of the plugin. I just shipped an update today, which adds: - inline editing with forced tool use - better pinned context management - prompt caching for anthropic - port to node (from bun) Check it out!
- RARift – A tiling window manager for macOSOct 2025 · github.com · ▲212
- CNCodeGPT.nvim – ChatGPT plugin for Neovim2023 · github.com · ▲228
- SSSpaceNeovim – Spacemacs for Neovim2016 · github.com · ▲105
- CFCodeium: Free Copilot Alternative for Vim / Neovim2023 · github.com · ▲94
I'm Varun from the Codeium team. After support for VSCode, Jetbrains, Jupyter, and Colab, we are super excited to bring free AI-powered code autocomplete to Vim and Neovim. And in the spirit of Show HN, we have a playground version for anyone to try the tech in the browser without any installation (https://www.codeium.com/playground)! We also made the vim client open source and are open to contributions.
- TNtmux.nvim – turning Neovim into a terminal multiplexer2022 · github.com · ▲53
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Launched alongside, March 2026
the whole month →

Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com


