termaid — плагин
termaid рисует диаграммы Mermaid прямо в ответах Claude Code и в терминале, 18 типов схем без внешних зависимостей.
- 578 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хук запускает локальную команду на каждый ответ Claude Code и меняет вывод в терминале.
Установка
- Работает в
В терминале, через 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.
Мод для Claude Code красит ответы в терминале: таблицы, код, диаграммы и графики в 16 темах с кнопками копирования.
Oh-my-mermaid
oh-my-mermaid
Превращает кодовую базу в схемы архитектуры Mermaid для Claude Code: команда /omm-scan и просмотр omm view. README на пяти языках
Скилл генерирует и рендерит диаграммы Mermaid как SVG, PNG или ASCII: 15 тем и несколько типов диаграмм, локально без браузера
MCP и плагин GitDiagram отдают агенту схему архитектуры публичного репозитория GitHub вместе с исходником Mermaid.
Плагин с деревом файлов для Claude Code: подсвечивает файлы, которые агент читает и правит, показывает git, дифф и предпросмотр
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| termaid (эта карточка) | нет | 578 | |
| mermaid-skill | нет | 300 | учит агента писать Mermaid-код; termaid рисует готовые блоки в терминале и в ответах Claude Code |
| Pretty Mermaid | нет | 1 574 | превращает Mermaid в красивые рисунки; termaid выводит схемы символами прямо в консоль |
Коротко о README
Диаграммы Mermaid рисуются в терминале, в ответах Claude Code и в приложениях Python. Отдельная страница termaid.com показывает работу в браузере.