Воссоздаёт объект по одному изображению в виде процедурного TypeScript-кода для Three.js, готового к анимации, а не файла с мешем.
pascalorg/editor
Локальный open-source редактор зданий в 3D на React Three Fiber и WebGPU, работающий в браузере или через CLI с MCP-инструментами для AI-агентов.
Open source альтернатива:SketchUp
Autodesk Revit
- Звёзды
- 24,990
- Форки
- 3,107
- Открытые issues
- 61
- Последний коммит
- 7 часов назад
Что это?
Pascal Editor — это 3D-редактор зданий для проектирования планировок, стен, перекрытий, крыш, зон и мебели. Сцена организована в виде иерархии: участок, здание, этаж. Узлы хранятся в плоском словаре, поддерживаются отмена и повтор действий. Редактор работает в браузере на React Three Fiber и WebGPU, а состояние сохраняется локально в IndexedDB.
Проект можно запустить локально одной командой npx из пакета @pascal-app/cli: она запускает редактор и сервис MCP с аутентификацией, а проекты сохраняются в локальной базе данных SQLite. Для самостоятельного хостинга также доступен Docker-образ, защищённый единым паролем администратора. Пакеты проекта (core, viewer, editor, nodes) можно встраивать в другие React-приложения.
Для сценариев с AI в репозитории есть инструменты MCP-сервера и навыки для агентов Claude Code, Codex и skills.sh, с помощью которых агенты могут просматривать и изменять сцену. Монорепозиторий построен на Turborepo и написан на TypeScript.
Ключевые возможности
- 01Редактирование стен, перекрытий, крыш, зон и мебели в 3D-сцене здания.
- 02Работа в браузере или локальный запуск через пакет @pascal-app/cli.
- 03Предоставление AI-агентам инструментов для работы со сценой и хранилищем через MCP-сервер.
- 04Локальное хранение проектов в SQLite или самостоятельный хостинг с помощью Docker-образа.
- 05Отмена и повтор действий с историей на 50 шагов.
- 06Встраивание пакетов viewer и editor в React-приложения.
Сценарии использования
- Создание эскизов планировок и схем зданий в браузерном 3D-редакторе.
- Предоставление AI-агентам доступа для чтения и изменения архитектурных сцен через MCP.
- Самостоятельный хостинг общего редактора зданий для команды или организации.
- Встраивание 3D-просмотрщика или редактора зданий в React-продукт.
Быстрый старт
- 1
Запустите редактор локально с помощью CLI (требуется Node.js версии 22.13 или новее)
npx @pascal-app/cli editor - 2
Разверните редактор на собственном сервере с помощью Docker, указав пароль администратора и публичный URL
docker run -d -p 3000:3000 -v pascal-data:/data -e PASCAL_ADMIN_PASSWORD=change-me -e PASCAL_PUBLIC_URL=https://pascal.example.com ghcr.io/pascalorg/pascal-editor:latest
Что важно знать
- Среда выполнения веб-редактора загружается при первом запуске, поэтому для него требуется подключение к сети.
- Для самостоятельного размещения необходимо настроить Docker, тома и переменные окружения, например пароль администратора.
Темы
Частые вопросы
- Что такое editor?
- Локальный open-source редактор зданий в 3D на React Three Fiber и WebGPU, работающий в браузере или через CLI с MCP-инструментами для AI-агентов. Pascal Editor — это 3D-редактор зданий для проектирования планировок, стен, перекрытий, крыш, зон и мебели. Сцена организована в виде иерархии: участок, здание, этаж. Узлы хранятся в плоском словаре, поддерживаются отмена и повтор действий. Редактор работает в браузере на React Three Fiber и WebGPU, а состояние сохраняется локально в IndexedDB.
- editor можно использовать бесплатно? Какая у него лицензия?
- editor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- editor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в editor — 20 окт. 2026 г..
- Для чего можно использовать editor?
- Создание эскизов планировок и схем зданий в браузерном 3D-редакторе. Предоставление AI-агентам доступа для чтения и изменения архитектурных сцен через MCP. Самостоятельный хостинг общего редактора зданий для команды или организации. Встраивание 3D-просмотрщика или редактора зданий в React-продукт.
- Как установить editor?
- Запустите редактор локально с помощью CLI (требуется Node.js версии 22.13 или новее): npx @pascal-app/cli editor Разверните редактор на собственном сервере с помощью Docker, указав пароль администратора и публичный URL: docker run -d -p 3000:3000 -v pascal-data:/data -e PASCAL_ADMIN_PASSWORD=change-me -e PASCAL_PUBLIC_URL=https://pascal.example.com ghcr.io/pascalorg/pascal-editor:latest
- Где скачать editor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/pascalorg/editor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение с открытым исходным кодом для запуска локальной команды AI-агентов, автоматизирующей многоэтапные задачи на компьютере; бесплатная альтернатива Claude Cowork.
Платформа с открытым исходным кодом для автоматизации рабочих процессов и альтернатива Zapier; интеграции на TypeScript также работают как MCP-серверы для AI-агентов.
Граф знаний на Markdown с LSP для редактора, CLI и MCP-сервером, чтобы ИИ-агенты могли читать те же заметки и редактировать их.
MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
Плагинный набор инструментов, который предоставляет Claude Code, Codex и другим агентам для программирования общие агенты, навыки, хуки, память и сканирование безопасности.