
A post-modern modal editor — Rust-built, zero-config, and blazing fast in the terminal
Helix is an open-source, terminal-based modal code editor written in Rust, inspired by Vim and Kakoune. It ships with built-in LSP support, Tree-sitter syntax highlighting, multiple selections, and intelligent auto-completion — all working out of the box with no plugins or configuration needed. Helix uses a selection-first editing model (select, then act) that's more discoverable than Vim's verb-first approach, and its Rust foundation delivers consistent performance across massive codebases. For developers who want a modern terminal editor without spending weeks configuring it, Helix is ready to use in under a minute.
Kakoune-inspired editing model where you select text first, then apply actions — more visual and discoverable than Vim's verb-object-motion approach
Language Server Protocol integration out of the box — auto-completion, diagnostics, go-to-definition, and code actions work immediately for dozens of languages
Incremental parsing via Tree-sitter provides precise syntax highlighting, structural text objects, and syntax-aware selection expansion
First-class multiple cursor support with selection splitting, regex-based matching, and per-selection operations — no plugins needed
Works immediately after install with sensible defaults for every supported language — no init files, plugin managers, or hours of setup required
Fast file navigation, buffer switching, symbol search, and global grep built directly into the editor
SSH into a server and have a fully-featured editor with LSP and syntax highlighting available instantly — no plugin installation needed
Developers who want modal editing power but don't want to spend weeks curating a Neovim config with dozens of plugins
Lightweight enough for Raspberry Pi, containers, and cloud VMs where VS Code's Electron footprint is too heavy
Work across multiple languages with LSP support for each one already configured — no per-language plugin setup needed
Best for developers who want a fast, capable terminal editor without configuration overhead — Helix delivers Neovim-level features out of the box, at the cost of extensibility.
Best for developers who want a productive terminal editor with zero setup — reduces AI dependency through superior built-in code intelligence
Written entirely in Rust for memory safety and consistent performance — lightweight binary with minimal resource usage
LSP diagnostics shown inline with quick-fix code actions accessible from the editor — no separate terminal or panel needed

The open-source AI-native vector database for search and retrieval