termaid — плагин

termaid рисует диаграммы Mermaid прямо в ответах Claude Code и в терминале, 18 типов схем без внешних зависимостей.

  • 578 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хук запускает локальную команду на каждый ответ Claude Code и меняет вывод в терминале.
Все причины и проверки

fasouto/termaid

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/termaid

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хук запускает локальную команду на каждый ответ Claude Code и меняет вывод в терминале.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

termaid превращает блоки Mermaid в схемы из символов терминала. Плагин для Claude Code ставит хук `MessageDisplay`: на каждый ответ запускается `termaid --claude-hook`, и блоки Mermaid показываются рисунком. В транскрипте остается исходный код Mermaid, а если termaid упал, Claude Code покажет исходный текст. В комплекте скилл `/termaid:mermaid` для явных просьб: нарисовать файл или схемы из описания пулреквеста. Отдельно есть CLI, пакет Python, виджет Textual и цветной вывод Rich с 11 темами. Поддерживаются блок-схемы, последовательности, ER, диаграммы состояний, Gantt, mindmap, kanban и другие.

Для кого. Разработчикам в терминале, которые просят Claude Code нарисовать архитектуру, миграции или состояния заказа и хотят видеть схему сразу.

Подходит, если

  • Claude Code объясняет архитектуру приложения схемой компонентов.
  • Процесс входа пользователя нужно показать диаграммой последовательности.
  • Модели базы данных рисуются как ER-диаграмма.
  • В README или описании пулреквеста лежат блоки Mermaid, их надо просмотреть в консоли.
  • Диаграмма встраивается в приложение на Python или TUI на Textual.

Не подходит, если

  • Нужен точный векторный рисунок для документа: вывод состоит из символов терминала.
  • В терминале нет символов псевдографики, и режим `--ascii` выглядит слишком грубо.
  • Используется версия Claude Code старше 2.1.275, где команда установки плагина отличается.

Пример запроса к агенту

Нарисуй диаграмму последовательности входа пользователя в это приложение и покажи, где проверяется сессия.

Ограничения

Плагин вызывает установленную команду `termaid`, ее нужно поставить отдельно через `brew install termaid` или `uv tool install termaid`. Команда `/plugin install termaid --marketplace fasouto/termaid` рассчитана на Claude Code 2.1.275 и новее, для старых версий сначала добавляют маркетплейс. Хук меняет только то, что видит пользователь, исходный Mermaid остается в транскрипте. Широкие диаграммы подгоняются под ширину терминала сжатием отступов и переносом подписей, поэтому очень большие схемы читаются хуже.

Как отключить. Выполните `/plugin uninstall termaid` или уберите хук `MessageDisplay` из `.claude/settings.json`. Саму утилиту удалите через `pip uninstall termaid` или `brew uninstall termaid`.

Частые вопросы

Увидит ли Claude исходный Mermaid?

Да. Хук меняет только отображение, а в транскрипте остается исходный Mermaid-код, так что Claude продолжает работать с текстом.

Что делать без плагина?

Добавьте хук `MessageDisplay` с командой `termaid --claude-hook` и тайм-аутом 10 секунд в `.claude/settings.json`.

Можно ли рисовать диаграммы из файла?

Да: `termaid diagram.mmd` для файла, `termaid --markdown README.md` для всех блоков Mermaid в документе.

Есть ли зависимости?

У ядра нет: оно написано на чистом Python. Rich и Textual подключаются как необязательные дополнения.

Какие темы оформления есть?

Одиннадцать тем при установке с Rich: например `neon` и `terra`, выбор через `--theme`. Без Rich вывод остается без цвета.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Скилл Claude Code строит диаграммы 23 типов по справочнику синтаксиса из репозитория и вызывается командой /mermaid.

СкиллМинимальный доступ300Звезды репозитория

Мод для Claude Code красит ответы в терминале: таблицы, код, диаграммы и графики в 16 темах с кнопками копирования.

ПлагинМинимальный доступ347Звезды репозитория

Oh-my-mermaid

oh-my-mermaid

Превращает кодовую базу в схемы архитектуры Mermaid для Claude Code: команда /omm-scan и просмотр omm view. README на пяти языках

СкиллРасширенный доступ3,4 тыс.Звезды репозитория

Скилл генерирует и рендерит диаграммы Mermaid как SVG, PNG или ASCII: 15 тем и несколько типов диаграмм, локально без браузера

СкиллРасширенный доступ1,6 тыс.Звезды репозитория
Официальный

MCP и плагин GitDiagram отдают агенту схему архитектуры публичного репозитория GitHub вместе с исходником Mermaid.

MCP-серверМинимальный доступ18,9 тыс.Звезды репозитория

Плагин с деревом файлов для Claude Code: подсвечивает файлы, которые агент читает и правит, показывает git, дифф и предпросмотр

ПлагинРасширенный доступ417Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
termaid (эта карточка)нет578
mermaid-skillнет300учит агента писать Mermaid-код; termaid рисует готовые блоки в терминале и в ответах Claude Code
Pretty Mermaidнет1 574превращает Mermaid в красивые рисунки; termaid выводит схемы символами прямо в консоль

Коротко о README

Диаграммы Mermaid рисуются в терминале, в ответах Claude Code и в приложениях Python. Отдельная страница termaid.com показывает работу в браузере.

Бейдж для README

Сообщить о проблеме