Nucleotide – the Helix modal editor in a modern native GUI

2 days ago 1

A Native GUI for Helix

Nucleotide is a high-performance graphical interface for the Helix modal editor, bringing the power of terminal-based modal editing to a modern native GUI.

Nucleotide wouldn't exist without these incredible projects:

  • Helix - The powerful modal editor that powers our editing engine
  • GPUI - Zed's blazing-fast GPU-accelerated UI framework
  • helix-gpui - The original project we forked from, created by @polachok

We are deeply grateful to these projects and their maintainers for making Nucleotide possible.

Currently, Nucleotide provides a native GUI wrapper around Helix with:

  • Native macOS/Linux/Windows support
  • GPU-accelerated rendering via GPUI
  • File tree sidebar
  • Integrated terminal (planned)
  • Full Helix keybinding support
cargo build --release ./target/release/nucl
./bundle-mac.sh open Nucleotide.app

To ensure consistent code formatting, install the pre-commit hooks:

./scripts/install-hooks.sh

This will set up automatic cargo fmt checks before each commit.

Nucleotide looks for configuration in ~/.config/helix/nucleotide.toml and falls back to Helix configuration at ~/.config/helix/config.toml.

MPL-2.0 (same as Helix)

Read Entire Article