Аналитик собрал с Claude UML-редактор с ГОСТ-схемами: первая версия за 2 часа
Системный аналитик не смог открыть plantuml.com из России и не захотел ставить Java, плагин для IDE или VPN на рабочий компьютер. Он навайбкодил с Claude браузерный редактор umleditor.ru. Первая рабочая версия появилась за два часа. Потом добавились блок-схемы по ГОСТ со своим рендерером, редактор JSON и справочник на 70+ страниц. Диаграммы рисует собственный PlantUML-сервер в Москве, поэтому код схем не уходит на сторонние сервисы. Регистрация не нужна. • Весь сайт, от интерфейса до серверных скриптов и текстов справочника, написал Claude. • Человек платил за сервер, покупал домен и вводил пароли. • Код диаграмм остаётся на сервере в Москве.
AI-обработка оригинала Habr AI; редакция Hamidun News
Системному аналитику понадобился UML-редактор, который открывается из России и не требует ставить ничего на рабочую машину. Готового варианта он не нашёл и собрал свой вместе с Claude. Первая рабочая версия umleditor.ru появилась за два часа. Сейчас на сайте есть блок-схемы по ГОСТ с собственным рендерером, редактор JSON и справочник на 70+ страниц. Диаграммы рисует PlantUML-сервер, развёрнутый в Москве.
Откуда взялась задача
UML-диаграммы для системного аналитика входят в ежедневную работу. Официальный сайт plantuml.com из России не открывается. Остаются локальные варианты: Java, плагин в IDE, VPN. Автор не хотел делать ни то, ни другое, особенно на корпоративном компьютере.
Решение простое: редактор в браузере. Слева пишется код PlantUML, справа сразу видна схема. Регистрации нет. Отдельно автор подчёркивает приватность. Рендеринг идёт на его собственном сервере в Москве, и текст диаграмм, в котором нередко лежат названия систем, интеграций и внутренних сервисов, не попадает на чужие площадки. Для аналитика, который рисует схемы по рабочим проектам, это аргумент весомее удобства интерфейса.
Кто что делал
Автор описывает разделение труда прямо. Claude написал интерфейс, серверную часть, скрипты для сервера и даже тексты справочника. Сам он объяснял, чего хочет, смотрел результат и просил переделать. А ещё делал то, что нейросеть сделать не может: платил за хостинг, покупал домен, вводил пароли.
Последний пункт важнее, чем кажется. Модель закрывает почти весь цикл разработки, но доступ к деньгам, учётным записям и инфраструктуре остаётся у человека. Именно на этой границе обычно и проходит ответственность за проект.
Ключевые параметры проекта из описания автора:
- первая рабочая версия: около двух часов;
- формат: веб-редактор UML, схема обновляется по мере набора кода;
- рендеринг: собственный PlantUML-сервер в Москве;
- регистрация: не требуется;
- дополнения: блок-схемы по ГОСТ со своим рендерером, редактор JSON;
- справочник: 70+ страниц;
- авторство кода: Claude, включая серверные скрипты и тексты.
Что здесь самое интересное
Самая нетривиальная часть проекта, судя по описанию, это блок-схемы по ГОСТ. PlantUML из коробки рисует схемы в своём стиле, а российские стандарты требуют определённых фигур и оформления. Поэтому автору понадобился отдельный рендерер. Для системных аналитиков, которые сдают документацию по требованиям заказчика или госпроектам, это реальная боль. Схему приходится перерисовывать вручную в другом редакторе.
В оригинальной статье на Habr обещаны код и цифры по устройству сервиса. В анонсе их нет, так что оценить нагрузку, стоимость сервера и качество ГОСТ-рендерера пока нельзя. Непонятно и то, как сервис справляется с большим потоком запросов и какие меры защиты поставлены на публичном сервере рендеринга. Это стандартные вопросы к любому открытому PlantUML-серверу.
Что из этого взять
Проект показывает рабочий сценарий для специалиста без команды разработки. Берётся узкая задача из своей профессии, её решение описывается модели, а результат проверяется вручную. Порог входа низкий: два часа до первой версии.
Практические выводы такие:
- если рабочий инструмент недоступен из-за санкций или блокировок, самохостинг PlantUML на небольшом сервере остаётся самым простым способом сохранить привычный процесс;
- перед отправкой диаграмм на любой публичный рендерер проверьте, что в них нет названий внутренних систем и адресов;
- при вайбкодинге заранее решите, что делаете вы сами: оплату, домены, секреты и доступы лучше не передавать модели;
- ГОСТ-схемы стоит проверять на реальных документах до того, как отправлять их заказчику.
Полный технический разбор автор обещает в статье на Habr.
Соберите и запустите AI-продукт без классического кодинга
Практический интенсив Жемала Хамидуна по вайб-кодингу в Claude Code и Cursor на hamidun.com/vibecoding: от идеи и архитектуры до рабочего продакшн-сервиса, ботов и пайплайнов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.