mermaid入りのmarkdownをascii artでみるCLI

February 8, 2026

つくったもの

インストール

npm install -g termaid-cli

使い方

$ cat test/test1.md
# Hello

This is **markdown** with mermaid:

```mermaid
flowchart LR
    A --> B
```

More text.

$ termaid test/test1.md
# Hello

This is markdown with mermaid:

    ┌───┐     ┌───┐
    │   │     │   │
    │ A ├────►│ B │
    │   │     │   │
    └───┘     └───┘

More text.

stdinでも可

$ echo '# Hello\n\n```mermaid\nflowchart LR\n    A --> B\n```' | termaid
# Hello

    ┌───┐     ┌───┐
    │   │     │   │
    │ A ├────►│ B │
    │   │     │   │
    └───┘     └───┘

おわり

beautiful-mermaid と marked, marked-temrminal を使わせてもらってます。 beautiful-mermaid が gantt に未対応なのでそこだけ出力しませんが、それ以外はかなりきれいな ascii art として出してくれます。

svg出力でもいいのですがterminal環境での画像表示は色々とストレスが多い領域なので作業中気軽にmermaidを目視確認できる ascii art出力としました。 github上でviewするときと体験が変わらないのが、脳みそ邪魔しなくていい感じです。



Recent blog posts



(c) Copyright 2026 Kotaro Yoshimatsu