aicoolies logo
Helix logo
Helix logo

Helix

A post-modern modal text editor

open-sourceopen sourceupdated Jun 2, 2026
Visit Website →
Share

Helix is a post-modern modal text editor written in Rust, inspired by Kakoune and Neovim. It ships with built-in Tree-sitter support for syntax highlighting and structural editing across dozens of languages, native LSP integration for autocompletion and diagnostics, and multiple cursors as a first-class feature. Helix requires no plugin system or configuration to be productive out of the box, offering a selection-then-action editing model that reverses the Vim paradigm.

Helix is a terminal-based modal text editor written in Rust that reimagines the Vim editing experience with a selection-first paradigm borrowed from Kakoune. Instead of verb-then-object commands, Helix inverts the model so users first select text then apply an action, providing immediate visual feedback before committing to any operation. This approach combined with built-in multiple cursor support makes complex structural edits intuitive and predictable.

The editor integrates Tree-sitter grammars at its core for incremental syntax parsing, enabling accurate highlighting, code folding, and text-object selection that understands language structure rather than relying on regular expressions. Language Server Protocol support is built in from the start, delivering autocompletion, go-to-definition, hover documentation, and diagnostic highlighting without any plugin installation or third-party package management.

Helix has attracted a passionate developer community with over 35,000 GitHub stars, appealing to developers who want the speed of a terminal editor with modern IDE capabilities out of the box. The project supports over 150 languages through its Tree-sitter and LSP integrations, offers a DAP debugging interface, and provides a TOML-based configuration system that keeps customization simple while remaining powerful enough for advanced workflows.

Pricing

Free and open source under MPL-2.0 license

Platforms

Cross-platform: macOS, Linux, Windows

Categories

Tags

Use Cases

Alternatives

Neovim logo

Neovim

Hyperextensible Vim-based text editor

Modern fork of Vim with Lua-based plugin architecture and built-in LSP support. Lightweight yet endlessly extensible, it serves as the foundation for AI-enhanced development workflows through plugins like Avante, Codecompanion, and Copilot.lua. With 85k+ GitHub stars, it's the terminal editor of choice for developers who value speed, customization, and keyboard-driven efficiency.

open-sourceOpen Source
Zed logo

Zed

High-performance code editor built in Rust

High-performance code editor built entirely in Rust by the creators of Atom and Tree-sitter. GPU-accelerated rendering and a multicore architecture deliver 10x faster startup and 75% lower memory use than Electron editors like VS Code. Native real-time collaboration that works like Google Docs, deeply integrated AI with agentic editing (Claude and more), and Tree-sitter-powered syntax highlighting. Direct-to-display rendering on macOS. Available on macOS, Linux, and Windows.

open-sourceOpen Source
Lapce logo

Lapce

Lightning-fast Rust-powered code editor

Lapce is an open-source code editor written in Rust, delivering sub-millisecond response times through native GPU rendering via wgpu. It features modal editing inspired by Vim, built-in LSP support for intelligent code completion, and a WASI-based plugin system supporting Rust, C, and AssemblyScript extensions. Includes integrated remote development over SSH, a built-in terminal, and split-pane layouts. Its rope-based text architecture ensures efficient handling of large codebases.

open-sourceOpen Source

Related Tools

Cursor logo

Cursor

Top Pick

The AI-first code editor

AI-first code editor built as a VS Code fork that deeply integrates LLMs into every part of the development workflow. Features Tab autocomplete with multi-line predictions, Cmd+K inline editing, AI chat with full codebase awareness, and Agent mode for autonomous multi-file edits with terminal execution. Supports GPT-4, Claude, and more with automatic context from project files and docs. Includes privacy mode for SOC 2 compliance. The leading AI-native IDE with 100K+ paying users.

freemiumTelemetry
emdash ai sh

Emdash

Top Pick

Open-source agentic development environment for parallel AI agents

Emdash is an open-source agentic development environment for orchestrating many coding agents in parallel. It runs each agent in an isolated Git worktree, presents tasks in a dashboard, auto-detects installed CLIs, works with 25+ agents including Claude Code, Codex, Cursor, Amp and Gemini, and supports MCP server connections for tool access.

open-sourceOpen Source
Open Agents logo

Open Agents

Fork, customize, and ship AI agents on Vercel in minutes

Open Agents is a Vercel Labs open-source template for building and deploying cloud-hosted AI agents. It provides a production-ready Next.js starter with built-in tool use, streaming responses, multi-model support, and deployment on Vercel infrastructure. Developers can fork, customize agent behavior and tools, then ship agent-backed apps in minutes with automatic scaling and edge routing.

freeOpen Source
Magentic-UI logo

Magentic-UI

Human-in-the-loop web agent you can co-pilot in real time

Magentic-UI is a Microsoft Research web agent with a human-in-the-loop interface for browsing, coding, and file tasks. It plans multi-step actions, asks for approval before executing, and lets users co-pilot by taking over the browser mid-task. Built on AutoGen, it runs a team of specialized agents for web browsing, file handling, and code execution with full action transparency and safety guardrails.

freeOpen Source
Guidance logo

Guidance

Constrained generation that guarantees valid LLM outputs every time

Guidance is Microsoft's structured generation library that enforces output constraints directly within LLM decoding. It supports JSON schemas, regex patterns, grammars, and interleaved generation-and-control flow to guarantee valid outputs from any compatible model. Works with local models via llama.cpp, Transformers, and remote APIs including OpenAI and Anthropic. Eliminates retry loops and post-processing for structured data extraction.

freeOpen Source
Twinny logo

Twinny

Free local AI code completion for VSCode

Twinny is a free, open-source AI code completion extension for VS Code that works with any OpenAI API-compatible endpoint including local models via Ollama. It provides real-time inline suggestions, a sidebar chat for code discussion, workspace embeddings for context-aware completions, and a decentralized P2P inference network. A privacy-first alternative to GitHub Copilot with zero licensing cost.

open-sourceOpen Source

Comparisons

Helix vs Neovim — Post-Modern Modal Editor Showdown

Helix and Neovim represent two competing visions for the future of terminal-based modal text editing. Neovim modernized the classic Vim architecture with Lua scripting and asynchronous plugins while maintaining backward compatibility. Helix took a different path, building from scratch in Rust with a Kakoune-inspired selection-first model, built-in Tree-sitter, and LSP support that requires no configuration. Choosing between them depends on whether you value a massive ecosystem or batteries-included simplicity.