Pascal Editor:浏览器里跑的本地优先 3D 建筑编辑器
Pascal Editor 在浏览器里做 3D 建筑建模:React Three Fiber 加 WebGPU,MIT 开源,一条命令本地跑,带 MCP 接口。
项目资料
GitHub Ecosystem- 许可证
- MIT
- 主语言
- TypeScript
- 星标
- 24,892
- 核查时间
- 2026-10-15
以上快照资料以核查当日为准,可能随版本或运营策略变化。
建筑建模的工具门槛一向分明:Revit 要订阅,SketchUp Pro 按年收费,Blender 免费但更像万能工厂。公众号「寻微一隅」10 月 16 日凌晨介绍的 Pascal Editor(TypeScript,MIT,截至 2026-10-15 约 24.9k star、3.1k fork)走了另一条路:用 React Three Fiber 加 WebGPU 写的 3D 建筑编辑器,浏览器打开就能用,项目数据留在本地 SQLite,AI 代理通过 MCP 接口直接操作场景。
核心功能
- 浏览器即建模软件:编辑器在浏览器里运行,不需要安装桌面套件;本地安装用
npx @pascal-app/cli editor一条命令,Node.js 22.13+ 即可,不克隆仓库。 - local-first 数据:项目存在
~/.pascal/data/pascal.db(SQLite),自托管时落在容器的/data卷;官方定位是「为人类和 AI 代理准备的 3D 建筑编辑器」。 - MCP 接口是原生能力:CLI 启动编辑器的同时在后台起一个带认证的 MCP 服务;
pascal mcp connect不需要编辑器进程,也不上传项目。 - 七个 npm 包:核心、viewer、CLI 等分别发布(
@pascal-app/core、@pascal-app/viewer、@pascal-app/cli),viewer 运行时与节点定义可单独装进自己的应用。 - 可自托管:官方容器
ghcr.io/pascalorg/pascal-editor,版本与 npm 包一致;一个管理员密码保护实例,PASCAL_PUBLIC_URL运行时读取,同一镜像可服务任意域名。 - agent skills 已上架:仓库带
pascal-3d与furniture-fit两个技能,npx skills add pascalorg/editor --skill pascal-3d安装;Claude Code 与 Codex 都有对应插件路径。
典型使用场景
- 想画户型、摆家具、给自家房子建数字档案的人:浏览器打开就开工,不必先啃三个月教程。
- 要把 3D 场景嵌进自己产品的前端:viewer 包单独安装,场景数据走本地库。
- 让 agent 参与建模的团队:MCP 接口加 skills,代理能查工具 schema 再动手,能力缺失时会报告更窄的结果而不是假设字段存在。
快速上手
npx @pascal-app/cli editor
CLI 会选一个不冲突的回环端口起编辑器和 MCP 服务。要配置 agent,让它启动 pascal mcp connect——不需要 Pascal 账号或 API key,也不会自动上传项目。自托管则:
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
小结
适合要低门槛 3D 建筑建模的个人与团队,以及想把 viewer 或 MCP 能力接进自己产品的开发者;不适合要 Revit 级 BIM 协作与出图流程的专业院所——Pascal 解决的是「打开浏览器就能建模」,不是「施工图签审」。TypeScript,MIT,截至 2026-10-15 是 24892 star、3092 fork、当天仍有推送,开发活跃。
两个使用前要知道的点:一个本地 CLI 服务同时只应对一个活跃 agent 客户端,并发场景要分开 PASCAL_HOME 目录与服务进程;README 里的 Pascal Next 演示(爆炸视图、剖切、漫游)是托管预览,尚未包含在开源编辑器发布里,别把它当现有功能做预期。类似的「AI 代理参与创作」议题,本站此前的 OpenCreator 把 Agent 接进了视频与文案流水线,Pascal 接进的是三维空间。