Skip to content
SPECIFICTION
Get listed

Helix

helix-editor.com

WindowsmacOSLinux
Visit helix-editor.com
Spec score 7.7 #59 of 82 in Text Editors

What it is

Helix is a free, terminal-based text editor for Linux, macOS, and Windows. Its editing model centers on multiple selections, so commands can act on several selections at once; it also supports multi-cursor editing and macro recording. Tree-sitter integration provides syntax highlighting, indentation calculation, and code navigation. Built-in language server support offers completion, go to definition, documentation, and diagnostics, though users need to install language servers for their chosen programming languages. Helix can select and navigate functions, classes, comments, and syntax tree nodes. Other included tools are a fuzzy finder for files and symbols, project-wide search, themes, automatic bracket pairing, and surround integration. Written in Rust, it can run in a terminal, over SSH, or in tmux. Configuration can be global or project-specific, including themes, keybindings, and language-specific settings; language servers and formatters can be configured through languages.toml files. Helix has no plugin system currently, although one is intended for the future. A graphical frontend is described as a future possibility.

Spec sheet

Product
Helix describes itself as a post-modern text editor built for the terminal.Read 5 Oct 2026 · helix-editor.com
Free plan
YesRead 22 Sep 2026 · helix-editor.com
Integrations
Helix supports configuring language servers and formatters through languages.toml files.Read 5 Oct 2026 · docs.helix-editor.com
Support
The project directs users to discuss Helix on Matrix and contribute code on GitHub.Read 5 Oct 2026 · helix-editor.com
Built-in tools
The editor includes a fuzzy finder, project-wide search, themes, auto-closing bracket pairs, and surround integration.Read 5 Oct 2026 · helix-editor.com
Code navigation
Helix can navigate and select functions, classes, comments, and syntax tree nodes.Read 4 Oct 2026 · helix-editor.com
Configuration
Users can configure settings globally or for a project, including themes, keybindings, and language-specific settings.Read 5 Oct 2026 · docs.helix-editor.com
Editing model
Helix uses a selection-first editing model and supports multiple selections for editing several places at once.Read 5 Oct 2026 · docs.helix-editor.com
Extension support
NoRead 22 Sep 2026 · helix-editor.com
GUI
The site says a GUI frontend is a future possibility and mentions exploring a WebGPU-based alternative frontend.Read 4 Oct 2026 · helix-editor.com
Installation
The typical installation method is through the operating system's package manager, and pre-built binaries are available from GitHub Releases.Read 5 Oct 2026 · docs.helix-editor.com
Language servers
Language server support provides features such as completion, go to definition, documentation, and diagnostics.Read 5 Oct 2026 · helix-editor.com
Language support
Built-in language server support provides completion, go to definition, documentation, and diagnostics.Read 4 Oct 2026 · helix-editor.com
Limits
The repository README notes that indentation definitions are available for only certain languages.Read 4 Oct 2026 · github.com
Macro recording
YesRead 22 Sep 2026 · helix-editor.com
Multi-cursor editing
YesRead 22 Sep 2026 · helix-editor.com
Notable limit
The site says Helix does not currently have a plugin system, though one is intended eventually.Read 5 Oct 2026 · helix-editor.com
Plugin system
The site says Helix does not currently have a plugin system, though one is intended for the future.Read 4 Oct 2026 · helix-editor.com
Supported platforms
Linux,macOS,WindowsRead 22 Sep 2026 · helix-editor.com
Supported systems
The configuration documentation gives paths for Linux, Mac, and Windows.Read 5 Oct 2026 · docs.helix-editor.com
Syntax
Tree-sitter integration provides syntax highlighting, indent calculation, and code navigation.Read 5 Oct 2026 · helix-editor.com
Terminal use
Helix is written in Rust and can be used in a terminal, over SSH, or in tmux.Read 4 Oct 2026 · helix-editor.com

Strong points and limits

Strong points

  • Free plan; no free trial is listed.
  • Commands can edit multiple selections concurrently.
  • Includes multi-cursor editing and macro recording.
  • Tree-sitter and language-server support are built in.
  • Runs in terminals, over SSH, or in tmux.

Limits

  • No plugin system currently.
  • Users must install language servers separately.
  • Indentation definitions cover only certain languages.
  • A GUI frontend is only a future possibility.

Who it suits

Helix suits people who want a terminal editor with multi-selection editing and built-in language-server features. It is available on Linux, macOS, and Windows and can be used over SSH or in tmux.

Verdict

Helix combines terminal-oriented editing with multi-selection commands, syntax-tree navigation, and language-server features. Its lack of a current plugin system and need to install language servers are worth weighing first.

Where Specifiction places it

Alternatives to HelixAll alternatives →

Zed From $10/mo · Free plan 9.1 Visit