A TUI sequence diagram editor.
Homebrew
brew install preiter93/tuigram/tuigram
Cargo
cargo install tuigram
Nix
nix run github:preiter93/tuigram
Pre-built binaries
Download from GitHub Releases
| Key | Action |
|---|---|
p |
Add participant |
m/M |
Insert message after/before selected |
n/N |
Insert note after/before selected |
h/l or ←/→ |
Navigate left/right (participants) |
j/k or ↓/↑ |
Navigate down/up (messages/notes) |
H/L or Shift+←/→ |
Move participant left/right, reverse message arrow |
J/K or Shift+↓/↑ |
Move message/note up/down* |
Enter |
Edit selected |
r |
Rename selected |
d |
Delete selected |
C |
Clear diagram |
E |
Export to Mermaid |
? |
Help |
Ctrl+c |
Quit |
*
Shift+↑/↓may not work in all terminals, some intercept these for scrollback. UseJ/Kinstead.
Press M to export the diagram to diagram.mmd.
tuigram --import diagram.mmd
