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

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 минут бесплатно.