Excalidraw - еще один полезный сервис, который я часто использую сейчас.
👁 504↗ 12💬 8
Пока монтируется видео, я хочу рассказать про один сервис, который сейчас активно использую для быстрого схематического разбора. Сервис называется excalidraw.com.
Это OpenSource проект, его можно развернуть у себя на localhost или на любой ВПС. Он хранит все локально не передавая на сервер. Можно без авторизации нарисовать быстро схему, разобрать идею и так далее.
Также здесь есть возможность использовать AI для генерации схем через текст и есть генерация схемы из Mermaid. То есть можно ему написать схему как код и он ее переведет в excalidraw-формат.
Вот например изображение к этому посту было сгенерировано через вот такой формат:
graph TD
User[Пользователь] -->|Запрос| Gateway[API Gateway]
Gateway -->|Запрос в| Cursor
Gateway -->|Запрос в| Claude
Cursor --> MCP_Cursor[MCP Проверка для Cursor]
Claude --> MCP_Claude[MCP Проверка для Claude]
MCP_Cursor --> Cursor_Result{Контент соответствует?}
MCP_Claude --> Claude_Result{Контент соответствует?}
Cursor_Result -->|Да| Cursor_Response[Ответ Cursor]
Cursor_Result -->|Нет| Cursor_Block[Блокировка Cursor]
Claude_Result -->|Да| Claude_Response[Ответ Claude]
Claude_Result -->|Нет| Claude_Block[Блокировка Claude]
Cursor_Response --> Gateway
Cursor_Block --> Gateway
Claude_Response --> Gateway
Claude_Block --> Gateway
Gateway --> User
А схему Mermaid - я сгенерировал через ChatGPT, попросив его расписать как работает MCP с Claude и Cursor.
Вот такой полезняк, пользуйтесь друзья
!💬 Telegram !📹 Youtube92
Комментарии · 8
- @pavlov_igТоже пользуюсь, но ai штуками не пользовался и селф-хомтинг тоже не делал Теперь ai попробую
- @pavlov_igЧестно говоря про mermaid формат тоже не слышал раньше. А есть способ sequence диаграмму так построить?
- @kirill_s_gavrА этого не знаю, надо почекать
- @shaurgonЕсть. Там много чего есть https://mermaid.js.org/
- @shaurgonИли я в глаза долблюсь и вопрос про Excalidraw был?
- @kirill_s_gavrЯ подумал что про Excalidraw вопрос
- @pavlov_igда, про него я так понял есть вариант через ИИ сгенерировать в каком-то формате описание диаграммы а затем диаграмму по этому описанию нарисовать в excalidraw вот было интересно можно ли так с sequence диаграммой
- @kirill_s_gavrВ общем работает, вот синтаксис:
sequenceDiagram participant Клиент participant API participant БД Клиент->>API: Запрос на создание пользователя activate API API->>БД: Сохраняем пользователя activate БД БД-->>API: Пользователь сохранён deactivate БД API-->>Клиент: Подтверждение создания пользователя deactivate API
И результат такой: