2 unstable releases

Uses new Rust 2024

0.2.0 Apr 10, 2026
0.1.0 Mar 4, 2026

#231 in Text editors

MIT license

2MB
2K SLoC

oxmap

demo

Terminal mind map and flowchart editor with Mermaid .mmd export.

Commands

Key / Command Action
a Add a note and start editing it
f then <key> Select one note by key
<count> then f then keys Multi-select notes, e.g. 3fabc
i Edit the selected note inline
o Open the selected note in your configured editor
x Delete the selected note
m <key> Create a relation from the selected note(s) to the target
u <key> Remove the relation from the selected note(s) to the target
h j k l Move selected note, or pan when nothing is selected
<count> then motion Repeat a move, e.g. 8l
s / d Zoom in / out
G Fit all notes on screen
Esc Cancel pending mode or clear selection
: Enter command mode
:w Save to .mmd
:wq Save and quit
:q Quit if clean
:q! Force quit
:export Write a Mermaid .mmd export
:editor <cmd> Change editor command and save it to config

Config

Config lives at ~/.config/oxmap/config.json.

{
  "movement_step": 6,
  "editor": "~/nvim-macos-arm64/bin/nvim"
}

Dependencies

~21–41MB
~611K SLoC