Stay in flow.
Vim-inspired modes, motions, text objects, splits, and pickers feel immediately familiar. Tree-sitter highlighting and asynchronous language tools keep pace as projects grow.
Fast, familiar editing with modern code intelligence and a safer way to work with agents. One binary. No required configuration. Your files stay yours.
macOS Linux Windows


Familiar motions. Modern instincts.
modal editing · tree-sitter · language servers · embedded pluginsVim-inspired modes, motions, text objects, splits, and pickers feel immediately familiar. Tree-sitter highlighting and asynchronous language tools keep pace as projects grow.
Jump to definitions, references, symbols, diagnostics, files, or commands without leaving the keyboard.
Bundled Husk plugins power the file tree, project search, and theme browser. Defaults work on day one; configuration stays optional.


Red can give an agent the context it needs, including unsaved buffers, while staging every suggested write in an isolated proposal filesystem. Review the diff, then accept or reject it explicitly.
every agent edit is a proposal —
nothing touches your files until you accept it

Open the agent from the editor with the right workspace context.
Space AInspect attributed changes as clear, isolated proposals.
:AgentReviewAccept what helps. Reject what does not. Nothing is silently applied.
your callREADY WHEN YOU ARE
Install the self-contained binary and get a capable editor without a setup ritual. Red is early and actively evolving—bring curiosity, and keep backups for critical work.