Open CAD Studio: открытая система проектирования, полностью написанная нейросетью
На GitHub опубликован Open CAD Studio — открытый САПР для 2D-черчения и 3D-моделирования, чей исходный код, по данным Хабра, целиком написан с помощью нейросети.

Ядро на Rust, лицензия GPLv3, поддержка DWG и DXF, GPU-ускорение отрисовки; сборки под macOS, Linux (snap, appimage), Windows плюс веб-версия в браузере, локализация на 21 язык. А для бэкендера — повод покопаться в чужом Rust-коде.
Под капотом
Архитектурно проект интереснее самого чертежа. Заявлены GPU-ускорение рендера и набор 2D-инструментов: линии, кривые, сплайны, штриховки, объектные привязки, режимы отслеживания и слои. В 3D — базовые примитивы, выдавливание, вращение, работа с сечениями. Минимальный набор, чтобы открыть черновик от смежников и не уронить AutoCAD на ноутбуке заказчика.
Веб-версия особенно интересна с точки зрения доставки: если она собрана в WASM, весь GPU-стек едет прямо в браузер. Это отдельная история про размер бандла, время старта и поведение шейдеров на встроенной графике ноутбука.
Главная боль — форматы. DWG и DXF исторически живут в проприетарной экосистеме Autodesk, и честная поддержка этих файлов в опенсорсе всегда история про реверс-инжиниринг, костыли вокруг бинарных блоков и бесконечные «почему мой файл 2018 года не открывается». Посмотрим, как Open CAD Studio сел на это минное поле.
Что проверить, прежде чем тащить в контур
Несколько практических шагов для тех, кому не лень:
- Скачать desktop-сборку и web-версию, открыть реальные DWG из рабочих проектов — не демки, а именно те файлы, что приходят от заказчиков. Если летят вёрстки слоёв или теряются штриховки — дальше можно не копать.
- Посмотреть
Cargo.tomlи дерево зависимостей. Rust-проект с GPU-рендером почти наверняка потянетwgpuилиash— это здоровенный фреймворк поверх драйверов. Замерьте время холодного билда и размер таргета: первое покажет зрелость CI, второе — насколько жирная рантайм-цепочка приедет к пользователю. - Проверить, как движок справляется с памятью на больших чертежах. САПР без постраничной загрузки — классический кандидат на OOM и kernel panic при первом серьёзном файле. Полезно открыть проект тысячи на три объектов и посмотреть в
top. - Оценить лицензию. GPLv3 для десктопа терпимо, но если планируете встраивать движок в коммерческий сервис или тащить в корпоративный контур — готовьтесь к разговору с юристами.
cargo build --release и резервная копия папки проекта перед запуском обязательны.
Курьёз или новая норма
«Создано с помощью ИИ» в описании проекта — уже не единичная история. Нейросети штампуют бенчмарки для оценки самих себя — взять тот же открытый Q2D-Web от Perplexity — и попутно выдают готовые приложения с десятками тысяч строк кода. Вопрос не в том, может ли LLM написать CAD, а в том, кто будет этот код поддерживать, когда через полгода в рендере найдётся утечка памяти, а контекстное окно модели давно забыто.