## oxmap
tui for making and visualizing mindmaps and flowcharts in a TUI
https://github.com/user-attachments/assets/aa817422-691a-4103-9c92-d2a8ed6ba949
| `a` | Add node |
| `f<key>` | Select node by key |
| `Esc` | Cancel pending action, or clear selection (pan mode) |
| `i` | Edit selected node |
| `Tab` (in edit) | Switch title/body field |
| `Enter` (in edit) | New line |
| `hjkl` | Move selected node; if none selected, pan canvas |
| `<count>hjkl` | Repeat movement (example: `32j`) |
| `m f <key>` | Create relation from selected node to target |
| `1m...` / `2m...` / `3m...` / `4m...` | Relation type: directional / bidirectional / compositional / cluster |
| `zi` / `zo` | Zoom in / zoom out |
| Mouse wheel | Zoom in/out |
| `gg` | Fit all nodes in view |
| `:` | Enter command mode |
| `:w` | Save back to loaded file (`.json` or `.mmd`) |
| `:wq` | Save and quit |
| `:q` / `:q!` | Quit / force quit |
| `:export` | Export Mermaid (`.mmd`) |
| `:auto` / `:fixed` | Drag viewport mode: auto-fit zoom-out / fixed follow |