TL;DR — коротко о главном
- Что это: Eraser.io — инструмент для диаграмм и технической документации, заточенный под инженеров. Не «ещё один draw.io», а связка «диаграммы + код-разметка + AI + доки в одном холсте».
- Главная фича: DiagramGPT — описываете схему текстом на естественном языке, получаете готовую диаграмму (с разметкой, которую можно править руками).
- Code-to-diagram: вставляете кусок кода — Eraser строит по нему архитектурную схему автоматически.
- Форматы: Mermaid, D2, PlantUML — то есть диаграмма живёт как текст и версионируется в Git.
- Цена: Free (до 3 документов), Pro — $10/мес, Team — $20 за пользователя в месяц.
- Из России: работает без VPN и геоблока, но оплата Pro/Team требует зарубежной карты.
- Кому брать: бэкендерам, архитекторам, тимлидам и CTO, которые устали рисовать схемы мышкой и забивать на их актуальность.
Что такое Eraser.io и зачем он разработчику
Если коротко — это редактор диаграмм и документации, который изначально проектировался не для маркетологов и продактов, а для людей, которые пишут код. Большинство визуальных редакторов (Miro, Figma, draw.io) предлагают рисовать прямоугольники и стрелки руками. Eraser идёт другим путём: вы описываете систему словами или разметкой, а холст рисует её сам.
Для инженера это принципиальная разница. Архитектурная диаграмма, нарисованная мышкой, устаревает в день, когда вы её закрыли. Диаграмма, заданная текстом (Mermaid/D2/PlantUML), живёт рядом с кодом, ложится в Git, переживает рефакторинг и правится за секунды. Eraser добавляет к этому AI-слой — и получается, что схему можно не «рисовать», а «диктовать».
Второй важный пласт — документация. Eraser позиционируется как «Notion для разработчиков»: технические доки, RFC, design docs и runbook'и живут в одном пространстве с диаграммами. Не нужно держать схему в одном сервисе, а её описание — в другом и молиться, чтобы они не разъехались.
DiagramGPT: текст → диаграмма за секунды
Это флагманская функция и причина, по которой об Eraser вообще говорят. DiagramGPT принимает описание на естественном языке (русский понимает, хотя промпты на английском дают чуть более предсказуемый результат) и возвращает готовую диаграмму в виде разметки.
Покажу на живом примере. Допустим, нам нужна схема типичного бэкенда. Пишем промпт:
«Пользователь заходит через веб-клиент, запрос идёт на API Gateway, оттуда в сервис аутентификации и сервис заказов. Сервис заказов читает и пишет в PostgreSQL, складывает события в очередь RabbitMQ. Воркер забирает события из очереди и отправляет уведомления.»
DiagramGPT за пару секунд возвращает примерно такую разметку (Eraser-синтаксис, близкий к D2):
Web Client [icon: monitor]
API Gateway [icon: gateway]
Auth Service [icon: shield]
Orders Service [icon: server]
PostgreSQL [icon: database]
RabbitMQ [icon: queue]
Notification Worker [icon: bell]
Web Client > API Gateway
API Gateway > Auth Service
API Gateway > Orders Service
Orders Service > PostgreSQL: read/write
Orders Service > RabbitMQ: publish events
RabbitMQ > Notification Worker: consume
И — главное — эта разметка не «чёрный ящик». Любую стрелку, узел или подпись вы правите руками прямо в текстовом поле, а холст перерисовывается на лету. AI делает 80% черновой работы, вы доводите оставшиеся 20%. Именно такой режим — «AI рисует каркас, человек шлифует» — экономит больше всего времени.
DiagramGPT одинаково хорошо строит несколько типов диаграмм:
- Cloud / архитектурные схемы — сервисы, базы, очереди, облачные компоненты (AWS/GCP/Azure иконки в комплекте).
- ERD (Entity-Relationship) — схемы баз данных: таблицы, поля, типы, связи один-ко-многим.
- Sequence-диаграммы — последовательности вызовов между сервисами, классика для описания API-флоу.
- Флоучарты — блок-схемы бизнес-логики и алгоритмов.
- Cloud-инфраструктура — VPC, подсети, балансировщики, инстансы.
Code-to-diagram: схема прямо из вашего кода
Вторая киллер-фича, которой нет почти ни у кого. Вы вставляете фрагмент кода — описание Terraform, schema.prisma, SQL-миграцию, кусок сервиса — и Eraser строит по нему архитектурную или ER-диаграмму автоматически.
Это бьёт прямо в боль большинства команд: документация по архитектуре всегда отстаёт от реальности. Здесь же источник истины — сам код. Поменяли модель данных в Prisma — перегенерировали ERD за пару кликов, и схема снова актуальна. Для онбординга новых разработчиков это бесценно: вместо «спроси у Васи, как тут всё устроено» новичок получает наглядную схему, собранную из настоящего кода.
На практике это удобно совмещать с другими инструментами: например, бэкенд-логику набрасываете и тестируете через API (про работу с российскими LLM по API мы подробно писали в материале GigaChat API: практика интеграции), а затем визуализируете получившуюся структуру в Eraser, чтобы документация и схема не разъезжались.
Поддержка Mermaid, D2 и PlantUML
Eraser не запирает вас в проприетарном формате — и это огромный плюс для разработчиков. Он понимает три популярных текстовых синтаксиса для диаграмм:
- Mermaid — де-факто стандарт, рендерится прямо в GitHub, GitLab, Notion, Obsidian. Если у вас уже есть Mermaid-схемы в README — они импортируются без переделок.
- D2 — современный язык диаграмм с приятной типографикой и автолейаутом, родной для Eraser.
- PlantUML — ветеран корпоративной разработки, особенно популярен для UML и sequence-диаграмм.
Поскольку диаграмма — это текст, она версионируется наравне с кодом. Diff в pull request показывает, что именно изменилось в схеме. Никакого «бинарного файла, который перезаписали и потеряли историю». Для команд, живущих в Git-флоу, это меняет правила игры.
Документация рядом с кодом: «Notion для девелоперов»
Eraser — это не только диаграммы. Это полноценные документы: текст, заголовки, списки, блоки кода с подсветкой синтаксиса и встроенные диаграммы прямо в тело документа. Получается единое пространство для design docs, RFC, технических спецификаций и runbook'ов.
Сценарий, ради которого всё это и затевалось: вы пишете design doc для новой фичи, прямо в тексте набрасываете архитектурную схему через DiagramGPT, рядом вставляете пример API-запроса в блоке кода — и всё это один документ, которым можно поделиться с командой по ссылке. Не нужно прыгать между Confluence, draw.io и Google Docs.
Поддерживается совместное редактирование в реальном времени (как в Google Docs), комментарии, упоминания коллег. Для распределённых команд и удалёнки — must have.
Тарифы и цены Eraser.io в 2026 году
| Тариф | Цена | Лимиты | Что входит |
|---|---|---|---|
| Free | $0 | До 3 документов | DiagramGPT, code-to-diagram, все типы диаграмм, базовая совместная работа |
| Pro | $10/мес (~900₽) | Безлимит документов | Приватные документы, неограниченный AI, экспорт без watermark, история версий |
| Team | $20/пользователь/мес (~1800₽) | Безлимит + командные функции | Общие рабочие пространства, права доступа, админ-панель, приоритетная поддержка |
Мой вердикт по тарифам. Бесплатные 3 документа — это реально мало, лимит упирается быстро, но его достаточно, чтобы понять, ваш ли это инструмент. Pro за $10 — честная цена для индивидуального разработчика или фрилансера: за неё вы получаете полноценный AI без ограничений. Team за $20/человека оправдан, когда диаграммы и доки становятся командным активом, а не личными заметками одного архитектора.
Если бюджет на инструменты вы планируете считать вместе с остальным SaaS-стеком (SEO, аналитика, контент), полезно держать под рукой инструмент учёта подписок — например, мы разбирали SE Ranking AI как пример сервиса с прозрачной тарифной моделью для команд.
Сравнение Eraser с конкурентами
| Инструмент | AI-генерация | Code-to-diagram | Текстовая разметка | Цена | Для кого |
|---|---|---|---|---|---|
| Eraser.io | ✅ DiagramGPT | ✅ Да | ✅ Mermaid/D2/PlantUML | Free / $10 / $20 | Разработчики, архитекторы |
| draw.io (diagrams.net) | ❌ Нет | ❌ Нет | ⚠️ Ограниченно | Бесплатно | Универсальные схемы, любой |
| Lucidchart | ⚠️ Базовый AI | ❌ Нет | ❌ Нет | от $10/мес | Бизнес, корпоративные схемы |
| Whimsical | ⚠️ AI flowcharts | ❌ Нет | ❌ Нет | Free / от $10/мес | Продакты, UX, вайтборды |
| Mermaid.live | ❌ Нет | ❌ Нет | ✅ Только Mermaid | Бесплатно | Разработчики, ручная разметка |
Как читать таблицу. Главное конкурентное преимущество Eraser — это связка «AI + code-to-diagram + текстовая разметка» в одном месте. По отдельности каждая фича где-то есть, но вместе их не собрал почти никто.
- draw.io — бесплатный и бессмертный, но это «рисовалка». Никакого AI, схему вы тащите мышкой. Идеален, когда нужна разовая диаграмма и не жалко времени.
- Lucidchart — мощный корпоративный продукт с массой шаблонов, но заточен под бизнес-процессы, а не под код. AI есть, но code-to-diagram нет.
- Whimsical — красивые вайтборды и флоучарты, любимы продактами и дизайнерами. Для инженерной архитектуры слабоват.
- Mermaid.live — бесплатный онлайн-редактор Mermaid. Отличный, если вы готовы писать разметку руками и вам не нужны AI и доки. По сути, Eraser — это «Mermaid.live + AI + документация».
Как использовать Eraser для архитектурной документации
Дам рабочий сценарий, который реально экономит часы. Я использую его для design docs новых сервисов.
- Создайте документ под фичу. Один документ = одна фича или один сервис. Не сваливайте всё в кучу.
- Набросайте каркас через DiagramGPT. Опишите систему словами — получите черновую схему. Не пытайтесь сразу сделать идеально, главное — структура.
- Доведите руками в разметке. Поправьте подписи на стрелках, сгруппируйте сервисы, добавьте иконки. Всё через текст — быстро и аккуратно.
- Подтяните реальный код через code-to-diagram. Для слоя данных сгенерируйте ERD прямо из schema.prisma или SQL — так схема гарантированно совпадёт с реальностью.
- Опишите словами рядом. Под диаграммой — текст: зачем так спроектировано, какие были альтернативы, какие ограничения. Это и есть design doc.
- Подключите GitHub-интеграцию. Свяжите диаграмму с репозиторием, чтобы при изменениях в коде схему было легко перегенерировать. Документация перестаёт «протухать».
- Поделитесь ссылкой и соберите ревью. Команда комментирует прямо в документе — обсуждение архитектуры происходит там же, где живёт сама архитектура.
Ключевая мысль: не относитесь к схеме как к финальной картинке. Относитесь к ней как к коду — её можно регенерировать, версионировать и ревьюить. Тогда документация перестаёт быть обузой.
GitHub-интеграция и автообновление диаграмм
Eraser умеет связывать диаграммы с репозиторием на GitHub. Это закрывает главную беду техдокументации — рассинхрон между схемой и кодом. Когда структура проекта меняется, диаграмму можно перегенерировать на основе актуального кода, а не вспоминать, что вы там рисовали полгода назад.
Для команд это означает, что архитектурная схема в репозитории — не музейный экспонат, а живой артефакт, который обновляется вместе с кодовой базой. В сочетании с тем, что диаграммы хранятся как текст (Mermaid/D2/PlantUML), их изменения видны в pull request наравне с изменениями кода.
Расширение для VS Code
У Eraser есть официальное расширение для VS Code — и для разработчика это решающий аргумент. Не нужно переключаться в браузер, чтобы нарисовать схему. Вы пишете разметку диаграммы прямо в редакторе кода, видите превью рядом и держите её рядом с исходниками.
Типичный флоу: открыли проект, рядом с README или в папке /docs создали файл с Mermaid/D2-разметкой, через расширение увидели рендер, при необходимости дёрнули DiagramGPT. Схема коммитится вместе с кодом — и навсегда остаётся частью репозитория. Для тех, кто живёт в IDE и не любит контекст-свитчинг, это меняет привычки в лучшую сторону.
Доступность из России
Хорошая новость: Eraser.io работает из России без VPN — геоблокировки нет, сайт и приложение открываются напрямую. Регистрация проходит без иностранного номера.
Нюанс один, но важный: оплата платных тарифов (Pro и Team) требует зарубежной банковской карты — российские карты не проходят. Варианты решения стандартные для всех зарубежных SaaS: виртуальная карта зарубежного банка, оплата через знакомых за рубежом или сервисы-посредники. Бесплатным тарифом (3 документа) можно пользоваться вообще без оплаты — для знакомства и небольших задач этого хватает.
Плюсы и минусы Eraser.io
Плюсы
- DiagramGPT реально экономит время — каркас схемы за секунды.
- Code-to-diagram: схема из настоящего кода, а не из памяти.
- Диаграммы как текст (Mermaid/D2/PlantUML) — версионируются в Git.
- Документация и диаграммы в одном пространстве.
- Официальное расширение для VS Code и GitHub-интеграция.
- Работает из России без VPN.
- Адекватная цена Pro — $10/мес.
Минусы
- Бесплатный тариф жадный — всего 3 документа.
- Оплата только зарубежной картой.
- Для не-разработчиков избыточен — продакту проще в Whimsical.
- Интерфейс на английском, русской локализации нет.
- AI иногда требует доработки результата руками (но это норма).
Кому стоит брать Eraser
Однозначно да: бэкенд-разработчикам, системным архитекторам, тимлидам и CTO, которые регулярно описывают архитектуру, ведут design docs и хотят, чтобы схемы не устаревали. Если вы уже пишете Mermaid в README — Eraser усилит вас в разы.
Скорее нет: продакт-менеджерам и дизайнерам, которым нужны вайтборды и красивые презентационные схемы — им комфортнее в Whimsical или Lucidchart. А если бюджета нет совсем и AI не критичен — связка draw.io + Mermaid.live закроет базовые потребности бесплатно.
Вывод
Eraser.io — это нишевый, но очень точный инструмент. Он не пытается быть «всем для всех», а решает конкретную боль инженерных команд: быстро создавать архитектурные диаграммы и держать их актуальными рядом с кодом. DiagramGPT и code-to-diagram — функции, ради которых стоит попробовать сервис, даже если вы скептик к AI-хайпу. За $10 в месяц вы получаете инструмент, который превращает рутину «нарисуй и поддерживай схему» в пару команд. В 2026 году для разработчиков это один из самых полезных AI-сервисов из категории «не про чат-ботов».
Частые вопросы (FAQ)
Работает ли Eraser.io из России?
Да, сайт и приложение открываются из России без VPN — геоблокировки нет, регистрация проходит без иностранного номера. Единственное ограничение: оплата платных тарифов Pro и Team требует зарубежной банковской карты, российские карты не проходят. Бесплатным тарифом (3 документа) можно пользоваться без оплаты вообще.
Чем Eraser отличается от draw.io и Mermaid.live?
draw.io — это ручная «рисовалка» без AI: схемы вы тащите мышкой. Mermaid.live — бесплатный редактор Mermaid-разметки, но тоже без AI и без документации. Eraser объединяет всё: AI-генерация диаграмм (DiagramGPT), построение схем по коду (code-to-diagram), поддержка Mermaid/D2/PlantUML и встроенные технические доки. По сути это «Mermaid.live + AI + Notion для девелоперов».
Что такое DiagramGPT и как он работает?
DiagramGPT — это AI-функция Eraser, которая превращает текстовое описание в готовую диаграмму. Вы пишете на естественном языке, что нужно изобразить (например, «пользователь → API Gateway → сервисы → база данных»), а DiagramGPT возвращает диаграмму в виде текстовой разметки, которую можно дальше править руками. Поддерживает архитектурные схемы, ERD, sequence-диаграммы и флоучарты.
Есть ли у Eraser расширение для VS Code и интеграция с GitHub?
Да, у Eraser есть официальное расширение для VS Code — вы создаёте и просматриваете диаграммы прямо в редакторе кода, не переключаясь в браузер. Также есть интеграция с GitHub: диаграммы связываются с репозиторием, и при изменениях в коде схему можно перегенерировать, чтобы документация не устаревала. Поскольку диаграммы хранятся как текст (Mermaid/D2/PlantUML), они версионируются в Git наравне с кодом.