# Ki Editor

Structural code editor.

Source: [Console review](<https://console.dev/tools/ki-editor>)

Website: [https://ki-editor.org/](<https://ki-editor.org/>)

Profile updated: 2026-10-16

Category: [IDEs](<https://console.dev/tools/categories/developer-tools-ide>)

## Supported tech stack

Research checked: 2026-10-11

### Written in

- Rust (Language)

Source: [Research source](<https://github.com/ki-editor/ki-editor/blob/master/Cargo.toml>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Editor manifest declares a Rust toolchain requirement.

## Console’s review — 2026-03-12

Reviewed: 2026-03-12

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/ki-editor#review_5302e0eaaa5834071427e9cdaae0a32adf30be2f2e5f2b0e62d0afe709cfefe7>)

### What we like

Acts on the AST so code manipulations happen within the true language syntax e.g. selecting the whole control statement. This enables AST native editing, selection, navigation, find & replace. Has a built in LSP and file explorer. Themes and syntax highlighting powered by Tree-sitter.

### Tradeoffs

Might take some getting used to - it has a VS Code extension if you prefer a GUI.

This review reflects Console’s assessment at publication on 2026-03-12. Features and limitations may have changed since the review date.

## Is Ki Editor a fit?

Based on [Console’s review published on 2026-03-12](<https://console.dev/tools/ki-editor#review_5302e0eaaa5834071427e9cdaae0a32adf30be2f2e5f2b0e62d0afe709cfefe7>).

Summary updated: 2026-10-16

### Who it’s for

Developers who prefer AST native editing

### Why consider it

Enables AST native editing, selection, navigation, find & replace

### Keep in mind

May have a steep learning curve

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
