AI가 그린집, 벽을 옮길수 있을까
중급자용© AIKOREACLUBpascalorg/editor
AI가 그린 집, 벽을 옮길 수 있을까
브라우저에서 벽·바닥·지붕을 그리는 3D 건축 편집기예요. MCP로 연결하면 클로드나 코덱스가 방을 만들고 문과 창을 내고 가구를 놓는 일을 편집기 도구로 직접 해요
이미지 AI에게 "방 두 개짜리 집 평면을 그려 줘"라고 하면 그럴듯한 그림이 나와요. 그런데 거실을 50센티 넓히고 싶으면요? 그림 속 벽은 선일 뿐이라 옮길 수도, 길이를 잴 수도 없어요. 결국 다시 뽑거나 처음부터 손으로 그려야 하죠.Pascal 편집기는 벽 하나하나가 길이와 두께를 가진 데이터인 3D 건축 편집기예요. 사람이 브라우저에서 그려도 되고, AI를 MCP로 연결하면 같은 편집 도구로 방을 만들고 문을 내요. 깃허브 별이 2만 5천 개를 넘었고, 터미널 도구는 2026-10-23에 1.0.6이 나왔어요.


실제 집 한 채를 방, 마감, 벽 속 구조까지 다시 만든 공개 시연의 한 장면이에요. 왼쪽은 지붕을 띄워 방 배치를 보는 장면, 오른쪽은 단면으로 잘라 지붕 골조를 보는 장면이에요. 이 시연은 다음 판(Pascal Next)의 방향을 보여 주는 것이고, 아직 오픈소스 편집기에 들어 있지 않다고 README가 밝혀요.영상: pascalorg/editor README, Pascal Group Inc. (CC BY 4.0). 움짤에서 한 장면씩 잘라 옮겼어요
그림으로 받은 집과 데이터로 받은 집
이 그림으로 알 수 있는 것
고른 벽
wall_a1b2종류wall길이5.00 m두께0.20 m부모level_1들어 있는 자리
- 대지 Site
- 건물 Building
- 층 Level
- 벽 Wall
- 문·창 Item
- 구역 Zone (거실 20.0 m²)
README와 MCP 설명서의 노드 구조(대지, 건물, 층, 벽, 문·창, 구역)를 바탕으로 저희가 그린 예시예요. 실제 편집기 화면과 id 모양은 판에 따라 달라요.
한눈에
무엇인가요
Pascal 편집기는 내 컴퓨터에서 먼저 도는(로컬 우선) 오픈소스 3D 건물 편집기예요.사람이 쓰면 그리기 도구예요. 벽 그리기, 방(구역) 만들기, 바닥판, 가구 놓기, 고르기 도구가 있고, 층을 쌓거나 띄워 보거나 한 층만 볼 수 있어요.AI가 쓰면 편집 도구 묶음이에요. 같은 편집 동작(벽 만들기, 문·창 내기, 가구 놓기, 되돌리기)을 MCP 도구로 열어 둬서, 클로드나 코덱스가 화면을 짐작하지 않고 도구를 불러 집을 고쳐요.모든 것이 데이터예요. 대지 아래 건물, 건물 아래 층, 층 아래 벽·바닥·천장·지붕·구역이 있고, 문과 창은 벽에 붙어요. 길이는 미터 단위예요.그래서 AI가 만든 결과를 사람이 그대로 열어 벽을 끌어 옮기고, 다시 AI에게 넘길 수 있어요.
함께 쓰는 도구 · 클로드 코드 · 클로드 데스크톱 · 코덱스 · 커서
이런 분께
- 집이나 매장 배치를 말로 빠르게 잡아 보고 싶은 인테리어·리모델링 실무자
- 고객에게 3D로 보여 줄 초안 평면이 필요한 건축·공간 디자이너
- AI가 건물 모델을 직접 다루게 만드는 걸 실험하는 개발자
어떻게 작동하나요
1. 편집기와 MCP를 함께 띄워요. npx @pascal-app/cli editor 한 줄이면 편집기와 인증된 MCP 서비스가 뒤에서 켜지고, 프로젝트는 내 컴퓨터의 ~/.pascal/data/pascal.db 에 저장돼요.2. AI가 도구로 집을 고쳐요. AI가 create_room, add_door, furnish_room 같은 도구를 부르면 그 변경이 같은 데이터베이스에 저장되고, 열려 있는 브라우저 화면이 그 변화를 받아 바로 다시 그려요.3. 고친 건 한 단계씩이에요. 도구 한 번이 되돌리기 한 단계로 기록돼요. 브라우저나 다른 AI가 먼저 저장했다면 덮어쓰지 않고 다시 불러오라고 알려요.4. 스킬이 일하는 순서를 잡아 줘요. pascal-3d 스킬은 AI에게 꾸며낸 JSON보다 편집기 도구를 먼저 쓰고, 고친 뒤엔 verify_scene 으로 확인하고, 편집기가 돌려준 링크만 전하라고 시켜요.핵심은 AI도 사람과 같은 편집 도구를 쓰기 때문에, 결과가 그림이 아니라 계속 고칠 수 있는 모델로 남는다는 거예요.
할 수 있는 일
바로 쓸 수 있나요
필요한 것Node.js(22.23.4 이상 등)와 터미널. AI와 함께 쓰려면 클로드 코드, 코덱스, 커서처럼 MCP를 지원하는 AI 도구
비용저장소와 로컬 편집기는 무료(MIT). 함께 쓰는 AI 도구 요금은 따로예요. 계정에 저장하는 호스팅판의 요금은 README에 적혀 있지 않아요
시작하기
- Node.js 준비
22.x는 22.23.4 이상, 24.x는 24.22.1 이상, 또는 26.12.1 이상이 필요해요. 저장소를 내려받을 필요는 없어요.
- 편집기 켜기
편집기와 MCP 서비스가 뒤에서 켜지고, 겹치지 않는 포트를 알아서 골라요. 웹 편집기 파일은 판마다 처음 한 번 내려받아요.
npx @pascal-app/cli editor - pascal 명령 설치
AI 도구가 pascal 명령을 찾을 수 있게 전체 설치해 둬요.
npm install --global @pascal-app/cli - 클로드 코드에 연결
플러그인으로 넣으면 스킬 두 개(pascal-3d, furniture-fit)와 로컬 연결이 같이 들어와요. 계정이나 API 키가 필요 없고, 프로젝트를 자동으로 올리지 않아요. 코덱스는 codex plugin marketplace add pascalorg/editor 로 넣어요.
/plugin marketplace add pascalorg/editor /plugin install pascal-agent-skills@pascal
Pascal에서 80제곱미터 안에 방 두 개짜리 아파트를 만들어 줘
MCP 설명서의 from_brief 안내에 나온 예시("2-bed apartment in 80 m²")를 우리말로 옮겼어요. 우리말 요청이 잘 되는지는 README에 따로 적혀 있지 않아요.처음 쓰는 순서
npx @pascal-app/cli editor편집기와 MCP 서비스 켜기pascal mcp setup claude클로드 코드에 연결(코덱스는 codex)create_room방 하나를 벽과 함께 만들기add_door · add_window문과 창 내기furnish_room방 종류에 맞게 가구 채우기verify_scene구조 오류 확인 뒤 브라우저에서 직접 다듬기
README와 MCP 설명서에 나온 명령·도구를 처음 쓰는 순서로 묶은 예예요. 도구는 AI가 부르는 것이라 사람이 직접 칠 필요는 없어요.
도구 하나 부를 때마다 집이 이렇게 바뀌어요
README와 MCP 설명서에 나온 도구 이름과 동작을 이해하기 쉽게 저희가 그린 예시예요. 실제 결과와 응답 모양은 판과 방 모양, 가구 목록에 따라 달라요.
AI 없이도 쓸 수 있어요
같은 명령으로 편집기만 띄우고 벽 그리기, 방 만들기, 가구 놓기 도구를 손으로 써요. 공개 시연과 소개는 editor.pascal.app 에 있어요.
npx @pascal-app/cli editor컨테이너 하나로 돌아가고, 프로젝트는 /data 아래 SQLite에 남아요. 관리자 비밀번호 하나로 지켜요. change-me 는 꼭 바꾸세요.
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비슷한 도구
Pascal은 벽과 방이 데이터로 남는 편집기 자체이고, 아래 둘은 다른 프로그램(블렌더)이나 문서 업무에 AI를 붙이는 쪽이에요(각 README 기준).
주의할 점
- 로컬 서비스 하나에는 AI 도구 하나만 연결하라고 README가 적어요. 클로드 코드에 수동 연결(pascal mcp setup claude)과 플러그인을 둘 다 두면 이 규칙을 어기게 되니, 하나를 지우세요(claude mcp remove --scope user pascal).
- README 위쪽의 화려한 시연(지붕 띄우기, 단면, 걸어 들어가기)은 다음 판의 방향을 보여 주는 호스팅 미리보기예요. 지금 내려받는 오픈소스 편집기에는 아직 없다고 밝혀요.
- 치수와 계단 검사는 설계 참고값이지 법규 확인이 아니에요. 스킬 문서도 계단 목표값이 건축 규정 인증이 아니라고 적어요. 인허가는 전문가와 담당 기관에서 확인하세요.
- 오픈소스 MCP 서버의 export_glb(3D 파일 내보내기)는 아직 지원하지 않는 상태로 돌아와요. 파일이 필요하면 편집기 화면에서 확인하세요.
- AI가 스크립트로 물체를 만드는 기능(PASCAL_SERVER_SCRIPT_COMPILE=1)은 따로 켜야 하고, README는 이것이 믿을 수 없는 코드를 가두는 장치가 아니라고 경고해요.
더 보기
Pascal Group Inc.가 만들어요. React Three Fiber와 WebGPU로 그리고, 새 부품은 플러그인으로 더하게 열어 뒀어요(예: 나무·꽃을 더하는 pascalorg/plugin-trees).
공개 시연(Pascal Next) ↗로컬에서 돌리기 ↗AI 연결하기 ↗MCP 도구 설명서 ↗플러그인 만들기 ↗깃허브 저장소 ↗
낯선 말
- MCP · AI가 바깥 프로그램의 기능을 불러 쓰게 이어 주는 표준 연결 방식이에요
- 로컬 우선 · 인터넷 서버가 아니라 내 컴퓨터에 먼저 저장하고 돌리는 방식이에요
- 노드 · 편집기 안의 낱개 요소예요. 벽 하나, 창 하나, 층 하나가 각각 노드예요
- 구역(존) · 벽으로 둘러싼 방의 바닥 윤곽이에요. 면적이 여기서 계산돼요
- WebGPU · 브라우저가 그래픽 카드를 써서 3D를 빠르게 그리게 하는 기술이에요
- BIM · 건물을 선이 아니라 벽·문·층 같은 정보가 든 부품으로 다루는 설계 방식이에요
댓글
AI 답은 참고 자료예요. 법·세금·돈·건강처럼 삶에 큰 영향을 주는 일에서는 AI 답이 정답이 될 수 없어요. 최종 판단은 전문가나 공식 기관에서 확인하세요.

