6 releases
Uses new Rust 2024
| 0.1.5 | Feb 21, 2026 |
|---|---|
| 0.1.4 | Feb 20, 2026 |
#147 in Command-line interface
1MB
2.5K
SLoC
Tuigram
A TUI sequence diagram editor.
Installation
Homebrew
brew install preiter93/tuigram/tuigram
Cargo
cargo install tuigram
Nix
nix run github:preiter93/tuigram
Pre-built binaries
Download from GitHub Releases
Keybindings
| 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.
Mermaid
Export
Press M to export the diagram to diagram.mmd.
Import
tuigram --import diagram.mmd
Dependencies
~26–42MB
~728K SLoC