mnml

Chris McLennan·ChrisMcLennan.mnml

A NvChad-style terminal IDE in Rust.

mnml is a terminal IDE: vim or standard editing, LSP, git, embedded HTTP/CDP/DAP, AI panes, headless test harness.

winget install --id ChrisMcLennan.mnml --exact --source winget

Latest v0.2.21·September 1, 2026

Release Notes

Release Notes Added

  • (markdown) typing on a rendered preview swaps to the editor
  • (md) rendered-first stays the default, but becomes an option
  • (files) a "Delete permanently" button on the confirm modal
  • (files) Option on the delete confirm skips the trash
  • (files) a trash view, and widen the panel gutter to 3 cells
  • (files) a delete is undoable — it moves to the workspace trash
  • (editor) the breadcrumb is clickable Fixed
  • (ui) FINDINGS gets a cursor; panel caches refresh on fs changes
  • (ui) the TODOS/NOTES gutter never painted its accent bar
  • (#1238) markdown preview tabs carry no marker glyph at all
  • (#1238) .http had the preview bug in both directions
  • (#1238) glancing at an image left a permanent tab, same as markdown
  • (md) a markdown preview was always a permanent tab
  • (files) migrate the old trash index; say "Delete permanently" in there
  • (files) deleting inside the trash re-trashed it; hide the index
  • (picker) "Open file" ignored a pasted path, silently
  • (ui) hide the terminal caret while a dropdown is open
  • (files) bound the trash by size, and verify the symlink case
  • (files) two ways the undoable delete still destroyed data
  • (test) Windows path separator broke the TODO-prompt assertion
  • (git) the repo chip was a dead end once you closed your repo tabs Other
  • rename crates/fim-engine/ -> crates/mnml-fim-engine/
  • (v0.2.20) the file-manager release Install mnml-rs 0.2.21 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/chris-mclennan/mnml/releases/download/v0.2.21/mnml-rs-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/chris-mclennan/mnml/releases/download/v0.2.21/mnml-rs-installer.ps1 | iex" Download mnml-rs 0.2.21 ─────────────────────────────────────────────┬───────────────────┬───────────── File │Platform │Checksum ─────────────────────────────────────────────┼───────────────────┼───────────── mnml-rs-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum ─────────────────────────────────────────────┼───────────────────┼───────────── mnml-rs-x86_64-apple-darwin.tar.xz │Intel macOS │checksum ─────────────────────────────────────────────┼───────────────────┼───────────── mnml-rs-x86_64-pc-windows-gnu.zip │x64 MinGW │checksum ─────────────────────────────────────────────┼───────────────────┼───────────── mnml-rs-x86_64-pc-windows-gnu.msi │x64 MinGW │checksum ─────────────────────────────────────────────┼───────────────────┼───────────── mnml-rs-aarch64-unknown-linux-gnu.tar.xz │ARM64 Linux │checksum ─────────────────────────────────────────────┼───────────────────┼───────────── mnml-rs-x86_64-unknown-linux-gnu.tar.xz │x64 Linux │checksum ─────────────────────────────────────────────┴───────────────────┴─────────────

Installer type: wix

x64D2768821E0E2B77620340C3C57AEEFFDE22480F84FF8A16D4E59B7ABFDC5B74D

Details

Homepage
https://mnml.sh/
License
Apache-2.0
Publisher
Chris McLennan
Support
https://github.com/chris-mclennan/mnml/issues

Tags

editoriderustterminaltuivim

Older versions (9)

v0.2.20
x644AE847B8C73CFE269D0746DE928A3F2DB3D54AA68C00933C6767D0F69D3CCA05
v0.2.17
x644BD85826B9876900F49A4614CD358076FBB6FF3F3F89AB7FCD2CDA846D8512ED
v0.2.16
x64DB94E3488839EC488625195C6B445ED2CE790E3BA87EF681A0F7CFC14980E245
v0.2.13
x641E3FA34DFC89B45F6C7A0A4C419D67F3B4AE64903CF19713CFA32511A93B49E7
v0.2.12
x6421B8EDA4DE9C435593D341421DD5770CC6D1AFD972AD4D7F6D5BC96CFF9C2889
mnml-rs-v0.2.16
x64A3D5EA39C164E4C511AA452A5B60A1A7537147290A122C5B35C645142A6A42E1
0.2.11
x6466C976EEC8EAD62E023957CA32E317DAB7738CA8AEBED72220040012E08ABD3E
0.1.3
x64240FD040DA2F6394F16B466001160C4A822F9EAD94CD844EADB696B848E47E82
0.1.2
x648637362324FEFC6046C81B1EA3D696B244551E6567B0CAE4F212B24D9D2E3AB2