HelloStack
Helix logo

A post-modern text editor.

About Helix

Helix is a post-modern text editor built for developers who edit code in the terminal. It combines multi-cursor editing, tree-sitter-powered syntax awareness, and language-server features to improve coding speed in SSH/tmux workflows.

Helix screenshot

Key Features

In practice, Helix helps you edit code directly in the terminal, leveraging trees and servers to speed routine tasks:

Multiple Selections

Core editing primitive that enables multiple cursors to edit several places at once, reducing repetitive changes and enabling concurrent edits.

Tree-sitter Integration

Builds robust, error-tolerant syntax trees for accurate highlighting, indent calculation, and code navigation.

Language Server Support

Provides autocomplete, go-to-definition, diagnostics, and docs via the Language Server Protocol with no extra configuration.

Rust-based Terminal Client

Built in Rust for performance; runs natively in the terminal without Electron, optimized for SSH or tmux sessions.

Summary

Best for backend developers, systems engineers, and researchers who edit code primarily in the terminal.

More in IDE

See all →