// личный канал‑лог
gavrilovlog
← все записи

Excalidraw - еще один полезный сервис, который я часто использую сейчас.

👁 50412💬 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 !📹 Youtube
92

Комментарии · 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
          И результат такой: