Terminal text editor

Editing starts
with a selection.

Mitos is a modal editor built around selections, with multiple cursors, tree-sitter syntax awareness, and built-in language tooling.

ms --tutor
Mitos editing Rust code with inline documentation

Built for code

A focused editor with modern foundations.

Selection first

See the target of an edit before the edit happens, from one selection to many.

Syntax aware

Navigate and edit code using tree-sitter-powered motions and text objects.

Language tooling

Use completion, diagnostics, formatting, rename, and code actions through LSP.