Repolode
pascalorg

pascalorg/editor

React Three Fiber와 WebGPU 기반의 오픈소스 로컬 우선 3D 건물 편집기로, 브라우저나 CLI에서 MCP 도구를 통해 AI 에이전트와 함께 사용할 수 있습니다.

대체할 수 있는 제품:SketchUpAutodesk Revit

스타
24,990
포크
3,107
열린 이슈
61
마지막 커밋
10시간 전

어떤 프로젝트인가요?

Pascal Editor는 평면도, 벽, 슬래브, 지붕, 구역, 가구를 설계하는 3D 건물 편집기입니다. 장면은 대지에서 건물, 층으로 이어지는 계층 구조로 구성되며, 노드는 실행 취소와 다시 실행을 지원하는 평탄한 딕셔너리에 저장됩니다. React Three Fiber와 WebGPU를 사용해 브라우저에서 실행되며, 상태는 IndexedDB에 로컬로 저장됩니다.

@pascal-app/cli 패키지의 npx 명령 하나로 로컬에서 프로젝트를 실행하면 편집기와 인증된 MCP 서비스를 시작하고 프로젝트를 로컬 SQLite 데이터베이스에 저장합니다. 관리자 비밀번호 하나로 자체 호스팅할 수 있는 Docker 이미지도 제공됩니다. core, viewer, editor, nodes 패키지는 다른 React 애플리케이션에 임베드할 수 있습니다.

AI 워크플로를 위해 저장소는 MCP 서버 도구와 Claude Code, Codex, skills.sh용 에이전트 스킬을 제공하므로 에이전트가 장면을 살펴보고 수정할 수 있습니다. 모노레포는 Turborepo로 구성했으며 TypeScript로 작성되었습니다.

핵심 기능

  • 013D 건물 장면에서 벽, 슬래브, 지붕, 구역, 가구를 편집합니다.
  • 02브라우저에서 실행하거나 @pascal-app/cli 패키지로 로컬에서 시작합니다.
  • 03MCP 서버를 통해 AI 에이전트에 장면 도구와 저장소를 제공합니다.
  • 04프로젝트를 로컬 SQLite에 저장하거나 Docker 이미지로 자체 호스팅합니다.
  • 05최대 50단계의 기록으로 실행 취소와 다시 실행을 지원합니다.
  • 06viewer 및 editor 패키지를 React 애플리케이션에 임베드합니다.

활용 사례

  • 브라우저 기반 3D 편집기에서 평면도와 건물 배치를 구상합니다.
  • MCP를 통해 AI 에이전트가 건축 장면을 읽고 수정하도록 합니다.
  • 팀이나 조직에서 함께 사용할 건물 편집기를 자체 호스팅합니다.
  • 3D 건물 뷰어나 편집기를 React 제품에 임베드합니다.

빠른 시작

  1. 1

    CLI로 에디터를 로컬에서 실행합니다(Node.js 22.13 이상 필요).

    npx @pascal-app/cli editor
  2. 2

    관리자 비밀번호와 공개 URL을 설정해 Docker로 셀프 호스팅합니다.

    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은(는) 무엇인가요?
React Three Fiber와 WebGPU 기반의 오픈소스 로컬 우선 3D 건물 편집기로, 브라우저나 CLI에서 MCP 도구를 통해 AI 에이전트와 함께 사용할 수 있습니다. Pascal Editor는 평면도, 벽, 슬래브, 지붕, 구역, 가구를 설계하는 3D 건물 편집기입니다. 장면은 대지에서 건물, 층으로 이어지는 계층 구조로 구성되며, 노드는 실행 취소와 다시 실행을 지원하는 평탄한 딕셔너리에 저장됩니다. React Three Fiber와 WebGPU를 사용해 브라우저에서 실행되며, 상태는 IndexedDB에 로컬로 저장됩니다.
editor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
editor은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
editor은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. editor의 마지막 커밋은 2026년 10월 20일입니다.
editor은(는) 어디에 사용할 수 있나요?
브라우저 기반 3D 편집기에서 평면도와 건물 배치를 구상합니다. MCP를 통해 AI 에이전트가 건축 장면을 읽고 수정하도록 합니다. 팀이나 조직에서 함께 사용할 건물 편집기를 자체 호스팅합니다. 3D 건물 뷰어나 편집기를 React 제품에 임베드합니다.
editor는 어떻게 설치하나요?
CLI로 에디터를 로컬에서 실행합니다(Node.js 22.13 이상 필요).: npx @pascal-app/cli editor 관리자 비밀번호와 공개 URL을 설정해 Docker로 셀프 호스팅합니다.: 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트