pascalorg/editor

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.

Агенты⭐ 24 172TypeScriptпоследний релиз: @pascal-app/cli@1.0.2
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Pascal Editor — это open-source 3D-редактор архитектурных проектов с локальным CLI и поддержкой WebGPU, позволяющий управлять сценами через интерфейс командной строки.

Зачем нужен

Инструмент решает задачу локального создания и управления 3D-моделями зданий с интеграцией AI-агентов через протокол MCP. Он полезен для автоматизации архитектурных задач, так как позволяет агентам безопасно взаимодействовать с проектами без загрузки данных в облако и без необходимости в API-ключах.

Что можно реализовать

  • Автоматическая расстановка мебели с проверкой на коллизии и соответствие габаритам через AI-агентов
  • Управление 3D-сценами и проектами полностью через локальный CLI без графического интерфейса
  • Интеграция редактора в рабочие процессы Claude Code или Codex для генерации и редактирования архитектурных планов
  • Запуск изолированных сессий редактора для разных агентов с разделением данных через переменные окружения

Ключевые возможности

  • Локальная работа с данными (local-first) и хранение проектов в SQLite-базе (~/.pascal/data/pascal.db)
  • Встроенный MCP-сервер для безопасного подключения AI-агентов (Claude, Codex) к 3D-сцене
  • Готовые навыки (skills) для агентов: 'pascal-3d' для работы со сценами и 'furniture-fit' для оценки размещения мебели
  • Установка через npx без необходимости клонирования репозитория, поддержка Node.js 22.13+

👤 Кому подойдёт: разработчики, архитекторы, исследователи в области AI-agents

Релизы

@pascal-app/cli@1.0.2minor
🕐 2 дн назад · релиз на GitHub ↗

Релиз CLI 1.0.2: автоматическая загрузка и проверка веб-рантайма редактора, поддержка офлайн-установки.

  • Added: CLI автоматически скачивает и проверяет веб-рантайм редактора при первом запуске.
  • Added: Добавлена поддержка офлайн-установки через передачу архива рантайма напрямую в CLI.
  • Added: Обеспечена верификация загруженного архива по дайджесту, опубликованному в npm-пакете.
@pascal-app/cli@1.0.1minor
🕐 3 дн назад · релиз на GitHub ↗

Релиз CLI 1.0.1: автоматическая загрузка и проверка веб-рантайма, поддержка офлайн-установки через передачу архива.

  • Added: Первый запуск редактора автоматически скачивает и проверяет веб-рантайм по дайджесту из пакета.
  • Added: Добавлена поддержка офлайн-установки: можно передать архив рантайма напрямую через флаг --runtime.
v1.0.0major
🕐 9 дн назад · релиз на GitHub ↗

Релиз v1.0.0: стабильный выпуск редактора, публичные AI-скиллы, интеграция с MCP и CLI-менеджер.

  • Added: Стабильный релиз модели сцены, реестра узлов и пакетов на теге latest.
  • Added: Публичные AI-скиллы pascal-3d и furniture-fit для валидации сцен и замера мебели.
  • Added: Полная поддержка MCP: плагины для Claude Code, Codex, Cursor, Gemini и запись в реестре.
  • Added: Новый CLI @pascal-app/cli с управлением жизненным циклом редактора и claim ключей агентов.
  • Added: Интеграция захвата сцен и рантайма просмотрщика в пакеты @pascal-app/core и @pascal-app/viewer.
v0.9.1minor
🕐 3 мес назад · релиз на GitHub ↗

Релиз Pascal Editor v0.9.1: система пресетов, переработка работы со зданиями, звуковой дизайн и обновление зависимостей.

  • Added: Внедрена система пресетов: сохранение сборок, комнат и шаблонов с возможностью вставки через параметры.
  • Added: Глобальное обновление инструментов манипуляции зданиями: вращение, выравнивание по сетке, единые маркеры и перенос по тапу.
  • Added: Добавлен звуковой дизайн интерфейса, аксессуары для крыш (желоба, вентиляционные трубы) и улучшенные тени в просмотрщике.
  • Fixed: Исправлена синхронизация камеры и плана этажа, устранены ошибки привязки, выбора и рендеринга стен.
  • Added: Обновлена архитектура: усилен контроль типов, обновлены зависимости Next.js и TypeScript, добавлены CI-проверки.