dobrovolskiy.com
EN
← все проектыAI · 2026

FreeGAD: Claude внутри FreeCAD

Инженерный ассистент на базе Claude, живущий внутри FreeCAD.

FreeGAD — верстак (workbench) для FreeCAD 1.0/1.1, встраивающий постоянного LLM-агента в пристыкованную панель чата.

FreeGAD: Claude внутри FreeCAD

FreeGAD — верстак (workbench) для FreeCAD 1.0/1.1, встраивающий постоянного LLM-агента в пристыкованную панель чата.

Он отправляет компактный снимок открытого документа, предоставляет инструменты для чтения каждого свойства, ограничения эскиза и ячейки таблицы, умеет делать скриншот 3D-вида для визуальной проверки, измерять геометрию и (после диалога подтверждения) изменять модель через Python API FreeCAD.

Заметки сохраняются между сессиями для каждого пользователя и документа, API-ключи шифруются через DPAPI, а телеметрический бэкенд с возможностью отключения (FastAPI + SQLite + дашборд на SvelteKit) отслеживает задержки и расход токенов.

Что умеет

  • Агентный цикл с инструментами поверх открытого документа FreeCAD с кэшированием промптов и одним диалогом на документ
  • Зрение: take_screenshot отправляет отрисованный вьюпорт модели, чтобы она могла проверить собственные правки
  • Инструменты записи (run_python, set_property, set_expression, delete_object...) за диалогом подтверждения с точным кодом, по одному шагу отмены на каждый
  • Постоянная память: JSON-заметки по пользователю и по документу с ключом по Uid документа; история чата на каждый документ
  • Переключение провайдера между Anthropic и любым OpenAI-совместимым эндпоинтом с отображением уровней effort/reasoning
  • Анонимная телеметрия использования с офлайн-буфером + защищенный логином дашборд на SvelteKit на freecad.dobrovolskiy.com

Полный агентный цикл с инструментами (чтение + зрение + записи с подтверждением + память), встроенный в CAD-хост, LLM-клиент с двумя провайдерами, написанный с нуля на HTTP из стандартной библиотеки, лицензия AGPL с package.xml для FreeCAD, установщик и развернутый телеметрический бэкенд.

Нужно что-то похожее?

Делаю это вживую на звонке в Zoom / Яндекс Телемост, вы смотрите на экран, таймер останавливается по вашему слову. Первые 15 минут бесплатно.

Ещё проекты

AutoGAD: Claude внутри AutoCADLLM-агент, пристыкованный внутри AutoCAD 2025, который читает, проверяет и правит открытые чертежи.Evac: детектор эвакуаторовСобственноручно обученный YOLO-детектор эвакуаторов на RTSP-камерах с бессерверной сетью на libp2p.Переводчик комиксов WUMOСкачивает ежедневный комикс, переводит надписи с помощью Claude vision и перерисовывает текст на изображении.