
alexai-mcp/crab-archi-design
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Оригинальный-SVG-первый архитектурный проект сообщества Copilot Framework с обязательным рабочим процессом OpenCrab MCP.
Обзор
Crab Archi Design - это оригинальная платформа SVG для автоматизации проектирования архитектурного сообщества. Публичный холст запускает один и тот же движок редактирования Python SVG в браузере каждого посетителя. Импорт чертежа, редактирование нативных элементов, маркировка защищенных зон, измерение, отмена / повторение, просмотр в 3D и загрузка отредактированного SVG и запроса дизайна JSON. Рисунки остаются в браузере. Для редизайна на основе Codex/OpenCrab и конверсии DWG требуется местная студия CLI/MCP; публичный сайт не претендует на их запуск. См. Публичный выпуск и развертывание для поддерживаемых SVG, проверенные исправления, передача OpenCrab и статическая граница развертывания. OpenCrab является обязательной частью рабочего процесса, а не дополнительным эталонным слоем. - Домашняя страница OpenCrab: https://opencrab.sh - Панель инструментов OpenCrab: https://opencrab.sh/dashboard - Рабочий стол OpenCrab: https://opencrab.sh/desktop Он разработан вокруг рабочего процесса, проверенного в экспериментах Сообщества SVG: 1 Начните с оригинального рисунка SVG. 2.
Обзор (машинный перевод)
Crab Archi Design - это оригинальная платформа SVG для автоматизации проектирования архитектурного сообщества.
Публичный браузер
Откройте публичное полотно.
Публичный холст запускает один и тот же движок редактирования Python SVG внутри каждого посетителя. Браузер. Импорт чертежа, редактирование нативных элементов, маркировка охраняемых зон, мера, undo/redo, просмотр в 3D и загрузка отредактированных SVG и дизайн-запроса JSON. Рисунки остаются в браузере. Codex/OpenCrab-управляемый редизайн и преобразование DWG требуется местная студия CLI/MCP; публичный сайт не претендует на управление ими.
Публичный выпуск и развертывание для поддерживаемых SVG. Проверенные исправления, передача OpenCrab и статическая граница развертывания.
OpenCrab является обязательной частью рабочего процесса, а не дополнительным эталонным слоем.
Домашняя страница OpenCrab: https://opencrab.sh
- Панель инструментов OpenCrab: https://opencrab.sh/dashboard
- Рабочий стол OpenCrab: https://opencrab.sh/desktop
Он разработан вокруг рабочего процесса, проверенного в экспериментах Сообщества SVG:
1 Начните с оригинального рисунка SVG. 2. распознавать элементы рисунка, программные метки, защищенные структуры и изменяемые зоны. 3.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Crab Archi Design
Crab Archi Design is an original-SVG-first framework for architectural community layout design automation.
Public Browser Canvas
Open the public canvas.
The public canvas runs the same Python SVG editing engine inside each visitor’s browser. Import a drawing, edit native elements, mark protected zones, measure, undo/redo, review in 3D, and download the edited SVG and design-request JSON. Drawings stay in the browser. Codex/OpenCrab-driven redesign and DWG conversion require the local CLI/MCP studio; the public site does not claim to run them.
See public release and deployment for supported SVGs, verified fixes, the OpenCrab handoff, and the static deployment boundary.
OpenCrab is a required part of the workflow, not an optional reference layer.
- OpenCrab homepage: https://opencrab.sh
- OpenCrab dashboard: https://opencrab.sh/dashboard
- OpenCrab desktop: https://opencrab.sh/desktop
It is designed around the workflow proven in the Community SVG experiments:
- Start from an original SVG drawing.
- Recognize drawing elements, program labels, protected structures, and mutable zones.
- Query OpenCrab MCP for the installed ontology pack, source evidence, topology, adjacency, and reusable design claims.
- Attach standards from Excel, CSV, PDF, or ontology evidence.
- Build a target topology manifest that links labels, room envelopes, protected geometry, standards, evidence, and constraints.
- Compile design direction into structured intent JSON.
- Generate native SVG alternatives with a deterministic geometry engine.
- Let users revise alternatives by natural language or doodle sketch.
- Run QA gates before exporting the final native SVG.
The framework intentionally keeps LLMs out of direct SVG mutation. Codex or another LLM should produce DesignIntent and EditIntent JSON. A deterministic solver should apply safe native SVG patches.
CrabCADParser: DWG/DXF to OpenCrab
The repository also includes CrabCADParser, a local Crab-style GUI/CLI/MCP bridge that scans a DWG/DXF directory, preserves reconstructable CAD IR v2, extracts CAD evidence and architectural role hints, and builds an OpenCrab Pack v1 bundle. DXF is parsed directly; DWG uses an optional local ODA File Converter. The generated opencrab/ingest_payloads.jsonl is intentionally explicit and reviewable before an OpenCrab MCP client submits it.
.venv/bin/crabcadparser gui
# or
.venv/bin/crabcadparser run /path/to/cad-source --output-dir /path/to/cad-source_crabcadparser --max-files 10
# replay structured IR to a new DXF
.venv/bin/crabcadparser reconstruct /path/to/documents/cad-document_xxx.json /path/to/reconstructed.dxf --report /path/to/roundtrip.json
See docs/crabcadparser.md for the pack contract, MCP tools, QA gates, and DWG setup.
OpenCrab MCP Contract
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →