将单张参考图重建为可动画的程序化 Three.js 代码模型,而不是网格文件。
- Star
- 24,990
- Fork
- 3,107
- 未关闭 Issue
- 61
- 最近提交
- 5小时前
这是什么?
Pascal Editor 是一款用于设计建筑平面的 3D 编辑器,可编辑墙体、楼板、屋顶、功能区域和家具等元素。场景按站点、建筑、楼层的层级组织,节点以扁平字典方式存储,并支持撤销与重做。编辑器基于 React Three Fiber 和 WebGPU 在浏览器中运行,状态保存在 IndexedDB 中。
项目可通过 npx @pascal-app/cli editor 一条命令在本地启动,同时运行编辑器和带鉴权的 MCP 服务,项目数据保存在本地 SQLite 数据库中。也提供 Docker 镜像用于自托管,通过单一管理员密码保护实例。其核心、渲染、编辑器和节点等包可嵌入其他 React 应用。
在 AI 场景下,仓库提供 MCP 服务工具以及面向 Claude Code、Codex 和 skills.sh 的智能体技能,让智能体可以查看并修改场景。项目采用 Turborepo 管理 TypeScript 单体仓库。
核心功能
- 01在 3D 建筑场景中编辑墙体、楼板、屋顶、功能区域和家具。
- 02可在浏览器中运行,或通过 @pascal-app/cli 在本地启动。
- 03通过 MCP 服务向 AI 智能体开放场景工具和存储。
- 04项目数据保存在本地 SQLite 中,也可用 Docker 镜像自托管。
- 05支持 50 步的撤销与重做。
- 06可将查看器和编辑器包嵌入 React 应用。
适用场景
- 在浏览器中绘制平面图和建筑布局草案。
- 让 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 是什么?
- 开源、本地优先的 3D 建筑编辑器,可在浏览器或命令行中使用,并支持 AI 智能体通过 MCP 调用。 Pascal Editor 是一款用于设计建筑平面的 3D 编辑器,可编辑墙体、楼板、屋顶、功能区域和家具等元素。场景按站点、建筑、楼层的层级组织,节点以扁平字典方式存储,并支持撤销与重做。编辑器基于 React Three Fiber 和 WebGPU 在浏览器中运行,状态保存在 IndexedDB 中。
- editor 可以免费使用吗?用的什么许可证?
- editor 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- editor 还在维护吗?
- 活跃维护中。editor 最近一次提交是在 2026年10月20日。
- editor 适合用来做什么?
- 在浏览器中绘制平面图和建筑布局草案。 让 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源桌面应用,可在本地运行多智能体 AI 团队,自动完成多步骤电脑任务。
开源工作流自动化平台,可作为 Zapier 的替代方案,集成组件同时可作为 AI 智能体的 MCP 服务使用。
基于 Markdown 的知识图谱,提供编辑器 LSP、CLI 和 MCP 服务,让你与 AI 智能体共享同一套笔记。
让 AI 智能体通过 MCP 和命令行逆向分析原生二进制、Electron 应用、.NET 程序集和网站。
为 Claude Code、Codex 等编程智能体提供技能、代理、钩子、记忆与安全扫描的统一工作框架。