editor
pascalorg/editor加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:你是一个建筑系学生,或者一位想在乡村宅基地上自建小楼的普通人。面对 Revit、ArchiCAD 这些年费数千美元的专业 BIM 软件,要么花大价钱买许可证,要么就只能对着纸质图纸干瞪眼。现在,有一款工具让你打开浏览器,花三分钟就能画出一栋带门窗的三层小楼——而且完全免费、代码开源。这就是 Pascal Editor,一个正在搅动 AECO(建筑、工程、施工、运维)行业的开源 3D 参数化建模工具。
AECO 行业长期被少数几家软件巨头垄断。Autodesk Revit 年费数千美元,BIM 模型的协作还需要额外的服务器和配置。这种"许可证即门槛"的模式,将大量个人用户、学生和小型工作室挡在门外。
Pascal Editor 的创始团队(来自 pascalorg 组织)看到了一个空白的细分市场:轻量级、云无关、浏览器内运行的参数化 3D 建模工具。他们的核心假设是:建筑信息建模(BIM)的核心能力(墙体、地板、屋顶、门窗的参数化创建与编辑)不需要重型桌面软件,WebGPU 驱动的现代浏览器完全能胜任。
这个假设在 2025 年 10 月 GitHub 上传第一行代码后,仅用不到一年时间就获得了 23,000+ stars、2,900+ forks,Discord 社区活跃,GitHub Issues 仅有 58 个待处理——说明项目的维护状态非常健康。
Pascal Editor 并不是一个"画图玩具"。它的核心是一套完整的建筑信息建模( BIM)几何生成与编辑系统,每一类建筑构件背后都有对应的几何算法支撑:

编辑体验上,Pascal 提供了碰撞吸附网格(collision-snapping grids)、50 步撤销/重做、爆炸视图(exploded view)等专业功能——这些在许多付费 CAD 软件中也不是标配。
Pascal 最具差异化的特性是AI Agent 原生集成。它实现了完整的 MCP(Model Context Protocol)服务器,AI Agent 可以通过 MCP 协议直接"理解"并"修改"建筑场景——读取房间信息、查询面积不足 12m² 的房间、修改墙体高度、添加门窗等。
在实践中,这带来了一个前所未有的工作流:用自然语言描述"我要一栋三室两厅的两层别墅",Pascal 可以生成初始平面图,AI Agent 再根据用户的语言指令进行精细化调整。这将 BIM 的使用门槛从"需要学习软件操作"降到了"会说话就能建模"。
Pascal 还发布了两个 npm 包:@pascal-app/core(场景图谱和状态管理)和 @pascal-app/viewer(React Three Fiber 3D 渲染层),第三方开发者可以基于这些包构建自定义的建筑工具或嵌入式建筑浏览组件。
Pascal 是一个用 Turborepo 管理的 TypeScript Monorepo,代码结构经过精心设计,分层清晰:
这种架构设计使得 Pascal 的各层可以独立发布和复用——这也是它能迅速吸引 ComfyUI 社区(见 ComfyUI-PascalEditor 插件)进行生态扩展的重要原因。
Pascal 提供了三种使用方式,适合不同用户群体:
在线体验(最快):直接访问 editor.pascal.app,无需注册即可使用,场景数据自动保存在浏览器本地存储。
本地 CLI(推荐开发者):Node.js 22.13 以上环境,运行 npx @pascal-app/cli editor 即可启动本地编辑器和 MCP 服务。所有数据存储在 ~/.pascal/data/pascal.db(SQLite)。
Docker 部署(企业):项目提供 Dockerfile(基于 Bun 1.3.14 + Alpine)和 docker-compose.yml,一行命令完成生产环境部署:
docker-compose up
服务运行在 3000 端口,场景数据通过命名卷 pascal-data 持久化到宿主机。
硬件要求方面,Pascal 无需 GPU(WebGPU 降级为 WebGL),最低 4GB RAM、500MB 磁盘空间,任何一台能跑 Chrome 的电脑都可以流畅使用。
Pascal 团队在产品定位上保持了难得的克制:他们明确将 Pascal 定义为**概念设计阶段(conceptual modeling)**的工具,而不是 Revit 的替代品。公开 Demo 和文档反复强调"早期布局工作、房间规划、屋顶研究、空间探索"这一适用边界,不夸大功能边界。
目前社区反馈的主要局限包括:
Pascal Editor 的出现标志着 AECO 行业的"CAD 民主化"进入新阶段。它用 WebGPU 证明了浏览器可以运行实时参数化 3D 建模,用 MCP 证明了 AI Agent 可以直接操作建筑信息模型——这两件事此前被认为需要重型桌面软件才能完成。
从开源社区的角度看,Pascal 已经形成了一个可观的生态:ComfyUI 插件、IFC 格式转换器、以及多个 AI Agent 技能包(pascal-3d、furniture-fit)在社区驱动下快速生长。这种"核心开源 + 社区扩展"的模式,与 Blender 在 3D 图形领域的崛起路径高度相似。
如果你从事建筑设计、室内装饰、建筑教育,或正在构建需要 3D 空间推理能力的 AI Agent,Pascal Editor 值得投入时间研究。它在 GitHub 上的活跃度和社区规模表明,这不是昙花一现的项目,而是 AECO 数字化浪潮中一个值得关注的技术坐标。