Инструмент GitHub Trending Archify автоматизирует создание диаграмм архитектуры с помощью ИИ

icon MarsBit
Поделиться
AI summary iconСводка
Новый инструмент ИИ под названием Archify набирает популярность на GitHub, автоматизируя создание архитектурных диаграмм из кода. Проект имеет 31 000 звезд и 1 900 форков. Он поддерживает несколько моделей ИИ и обновления в реальном времени. Созданный самоучкой, Archify помогает визуализировать сложные системы. На фоне укрепления альткоинов, таких как Solana и Cardano, популярные альткоины привлекают внимание. Трейдеры внимательно следят за индексом страха и жадности, поскольку настроения на рынке меняются.

Красивые архитектурные схемы с поддержкой обновлений в реальном времени теперь можно создавать с помощью ИИ одним щелчком!

GitHub

Наверняка каждый из вас сталкивался с раздражающими проблемами при ручной работе с графикой: необходимостью постоянно подстраивать и растягивать холст, а также с тем, что изображения быстро устаревают после обновления кода.

Хотя генерация с помощью Mermaid удобна, при более сложных схемах стрелки могут разлететься, и в итоге всё равно придётся править вручную.

Сейчас открытый проект Archify, попавший в тренды GitHub, сжал это в одно предложение:

Проанализируйте этот репозиторий кода и создайте диаграмму высокого уровня архитектуры выполнения.

Затем генерируется архитектурная диаграмма в формате HTML, позволяющая искать узлы, отслеживать пути вызовов и переключать тему.

GitHub

И оно не требует конкретной модели — работает с любыми: Claude Code, Codex, Cursor или другими агентами.

GitHub

На момент публикации Archify уже получила множество положительных отзывов с более чем 100 000 лайков на X, собрала 1,9K форков и 31 400 звезд, а также возглавила рейтинг популярных репозиториев на GitHub.

GitHub

Люди не могут сдержать восклицаний:

Спасибо Archify, я сэкономил как минимум четыре-пять последующих встреч.

GitHub

Однако удивительно, что разработчик этой популярной AI-агентной системы «И без дождя, и без тумана» не является выпускником престижного университета.

Он окончил колледж, а затем поступил на программу бакалавриата по программной инженерии в Чунцинский университет связи и электроники, заняв первое место на вступительном экзамене для перехода с колледжа на бакалавриат.

После того как Archify стал популярным, он с легкой грустью пошутил на своем аккаунте в X:

Я работал охранником, учился ремонтировать автомобили, работал на заводе и даже прошел через многоэтапные собеседования в таких крупных компаниях, как ByteDance Feishu и Yuanfudao, думая, что оффер уже совсем близко — но каждый раз, при проверке информации, они обнаруживали, что я учился в колледже, и мне приходилось с сожалением уходить. В год выпуска я постоянно сталкивался с таким: на собеседовании все шло отлично, но как только я говорил, что я «перешел с колледжа на бакалавриат», от HR больше не было никакой реакции. (С горькой усмешкой)

GitHub

Он честно признался, что после того как предложения по одному отклонялись, он переживал боль, сомневался, терялся и даже сразу же побежал на пять километров вниз по лестнице.

Но он никогда не сдавался.

Позже, воодушевленный COO Manus Чжэнь Чжэ, он решил использовать Archify, чтобы доказать всем:

Происхождение из бедной семьи — это не позор!

Одной строкой код превращается в системную карту.

Archify — это навык агента для AI-агентов, таких как Claude Code, Codex, Cursor и OpenCode.

Вы можете предоставить ему системное описание или позволить Archify автоматически проанализировать репозиторий кода.

После понимания кода Archify сначала генерирует структурированный JSON IR, затем выполняет проверку схемы, макета и рендеринга, в результате чего выводит отдельный HTML-файл.

Процесс в целом выглядит следующим образом:

Код или текстовое описание → Понимание Archify → Генерация JSON IR → Проверка правил → Рендеринг HTML/SVG → Взаимодействие и экспорт.

Он может генерировать пять типов технических диаграмм: архитектурные диаграммы, диаграммы рабочих процессов, последовательностные диаграммы, диаграммы потоков данных и диаграммы жизненного цикла.

Кроме того, создаваемые изображения можно не только просматривать, но и искать узлы, просматривать上下游 модулей, отслеживать пути между двумя узлами; вы можете свободно переключаться между светлой и темной темами, экспортировать изображения в форматах PNG, SVG, WebM и делиться карточками.

GitHub

Если результат вас не устраивает, вы всегда можете попросить Archify внести изменения: be like:

Присоединиться к Redis.

Переместите модуль аутентификации влево.

Highlight fallback paths after cache invalidation.

GitHub

Но возникает вопрос: инструменты для генерации диаграмм из текста, такие как Mermaid и D2, уже существовали давно — в чем уникальность Archify?

GitHub

Ответ в том, что это не просто генерация изображений из текста, а прямое встраивание графических возможностей в рабочий процесс программного агента, позволяющее агенту понимать код, генерировать графики в формате GIF и постоянно их изменять.

Напротив, Mermaid и Graphify просто отвечают за визуализацию существующих текстовых описаний в виде изображений, и, возможно, даже не так красиво, как Archify.

GitHub

Это не просто более красивая Mermaid

Archify отличается тем, что интегрирует инструменты для рисования в рабочий процесс программного агента.

Вам не нужно учить синтаксис построения графиков с нуля — достаточно описать технический замысел.

Работу по пониманию кода, организации компонентов и генерации структурированных данных можно передать AI-агенту, а Archify отвечает за проверку и рендеринг.

Эта система распределения задач также пытается решить проблему генерации архитектурных диаграмм с помощью ИИ, а именно

Модель может рисовать быстро, но не обязательно правильно.

Archify проверит структуру данных, расположение узлов, метки и конфликты соединений перед доставкой.

Если проверка не проходит, она указывает конкретную проблему и допустимые способы ее устранения, а не просто выдает изображение, которое выглядит красиво, но на самом деле содержит ошибки.

Кроме того, он может сравнивать два снимка архитектуры, выделяя добавленные, удаленные, измененные, перемещенные и переадресованные части в формате Before/Delta/After.

Это означает, что архитектурная схема больше не является просто иллюстрацией, добавляемой после завершения разработки, а может участвовать в код-ревью и развиваться вместе с проектом.

Конечно, Archify не идеален: это не система мониторинга в реальном времени и она не может автоматически подтвердить, что схема полностью соответствует онлайн-состоянию.

Точность результата все еще зависит от кодовой информации, пользовательских подсказок и аналитических способностей агента.

После практического тестирования некоторые пользователи отметили, что Archify имеет небольшие проблемы: детали сгенерированных узлов отображаются слишком мелко, использование моделей без визуальной составляющей (например, deepseek-v4-flash) вызывает некоторую нестабильность, а расход квоты довольно велик.

GitHub

GitHub

Разработчики также заявили, что активно работают над обновлением версии и устранением этих проблем — можно ожидать улучшений.

GitHub

Так что Archify подойдет именно вам:

Уже используете AI для программирования, хотите быстро понять незнакомый репозиторий, разобрать цепочку вызовов или объяснить сложную систему своей команде.

GitHub

GitHub

А история Archify — это не только то, как инструмент быстро стал популярным за четыре месяца.

За этим стоит еще более конкретная проблема:

Когда образование нельзя изменить, как еще разработчик может доказать свою состоятельность?

Ответ «ни дождя, ни тумана, ни ясности» — это создание произведений, которые может открыть, использовать и проверить любой человек.

Я поступил на бакалавриат после колледжа, но я справлюсь!

Учитель «Так нет дождя, так нет тумана, так ясно» пока не раскрыл свое имя и место работы, однако теперь история Archify прояснилась и завоевывает все больше признания.

Поскольку тучи рассеялись, а небо прояснилось, далее мы тепло назовем его «Учителем Ясного Неба». (Мы уже установили с ним контакт — интересующиеся могут следить за предстоящим интервью.)

Учитель Циньтянь искренне поделился с пользователями в Twitter своей историей: после окончания колледжа по специальности фронтенд, он столкнулся с множеством трудностей, но в итоге получил предложение о работе от крупной компании в Шанхае благодаря своим открытым проектам и инструментам. Ключевые слова примерно следующие:

Из сельской местности, поступил на бакалавриат после колледжа, самостоятельно изучал фронтенд, неоднократно сталкивался с трудностями при проверке фона, открыл исходный код, чтобы доказать свои способности.

GitHub

После экзаменов ЕГЭ 2018 года учитель Циньянь поступил в колледж на специальность «Применение компьютерных технологий», и в тот год он чувствовал, что его состояние было ужасным…

GitHub

Позже он поступил на программу повышения квалификации с первого места в своей группе и был зачислен на специальность программная инженерия в Чунцинском университете связи и информационных технологий.

GitHub

GitHub

Во время стажировки учитель Цинь был очень рад, он считал:

Если я буду продолжать усердно работать, будущее обязательно станет лучше.

GitHub

Но осенний набор жестко охладил его:

GitHub

На собеседовании на стажировку в Университете Си Ху, когда HR снова начала делать акцент на его дипломе о повышении квалификации, он наконец не выдержал и вспыхнул:

Происхождение из бедной семьи — это не позор!

В конце концов, он прошел.

Но это тоже была всего лишь стажировка, и на пути к трудоустройству у профессора Цинь ни одна компания не предлагала ему официальную должность.

GitHub

GitHub

С прошлого года до марта этого года ему пришлось постоянно менять стажировки, чтобы накопить опыт:

GitHub

Позже он наконец встретил своего первого наставника в карьере — Цзэ Чэня, тогдашнего главного операционного директора Manus.

GitHub

GitHub

△

Она посоветовала ему, что, возможно, может подтвердить свои способности через свои работы или открытые проекты.

Это подтверждает мысль, которую Яньтянь всегда скрывал в сердце:

Образование уже нельзя изменить; как бы вы ни объясняли, другие всё равно увидят только повышение квалификации с колледжа на бакалавриат.

Также стало намёком на дальнейшую историю Archify.

Так он начал свой путь по пути открытого исходного кода и превратил свои проекты в свое второе резюме:

GitHub

В конце концов, он, опираясь на то, что сам построил, получил предложение от крупной компании:

GitHub

Позже Archify стал популярным, и он наконец смог воспользоваться этой возможностью, чтобы рассказать всем о своих глубоко скрытых обидах и нерешительности:

Открытое исходное код не превратило меня из выпускника колледжа в студента 985, и оно не гарантирует, что я больше не столкнусь с ограничениями из-за своего образования; сейчас я даже не могу точно сказать, что принесут мне эти звезды в итоге.

Но в конце он вздохнул:

По крайней мере сейчас, Archify действительно используется людьми, и то, что мои разработки приносят пользу другим и помогают многим, — это для меня наибольший смысл открытого исходного кода.

GitHub

За пределами диплома он уже самостоятельно составил новое резюме, состоящее из реальных работ, отзывов пользователей и сообщества.

Его история принесла надежду многим студентам, которые сталкивались с трудностями из-за недостаточного образования.

GitHub

А история Archify продолжается.

Эта статья взята из официального аккаунта WeChat «Quantum Bit», автор: следите за передовыми технологиями

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.