Pascal Editor:让 AI 代理直接操控的 3D 建筑编辑器

Pascal Editor:让 AI 代理直接操控的 3D 建筑编辑器

Pascal Editor 是一个基于 React Three Fiber + WebGPU 的开源 3D 建筑编辑器,同时自带本地 CLI 和 MCP(Model Context Protocol)工具——这意味着 Claude Code、Codex 等 AI 编码代理可以通过自然语言对话直接驱动编辑器完成 3D 建模。目前在 GitHub 拥有约 22,600 颗星,2026 年 9 月多次登上 GitHub Trending 榜单,是建筑、工程与 AI Agent 交叉领域最具热度的开源项目之一。

功能与原则

Pascal Editor 的核心能力是将「专业 3D 建模」与「AI Agent 可操控性」合二为一。它不是一个通用 3D DCC 工具,而是专门面向建筑建模的开源编辑器,提供了墙体、楼板、天花板、屋顶、家具等建筑几何生成系统,以及选择、绘制、放置等编辑工具。

设计原则:
– 本地优先:所有数据存储在本地(SQLite),无需账号,无需云端
– Agent 原生:内置 MCP Server,AI 代理可通过标准化协议驱动建模流程
– 本地优先的隐私:不上传项目,所有操作在本地完成
– 可验证性:Skills 工具在执行前会检查所连接 MCP 的工具 Schema,只使用实际支持的字段

认可度

截至 2026 年 9 月 13 日,Pascal Editor 的关键数据:

  • GitHub Star:约 22,600 颗(stardev.io 收录为 21,582,数据来源 ToolVitals 9 月 9 日快照约 22,623)
  • Forks:约 2,882
  • 语言:TypeScript
  • 许可证:MIT
  • 最近更新:当天有 commit(2026 年 9 月 13 日),高度活跃
  • Trending 记录:2026 年 9 月 10 日 GitHub Trending 榜单第 4 位

链接

GitHub:https://github.com/pascalorg/editor

官方编辑器(直接使用):https://editor.pascal.app

Skills 安装(skills.sh):npx skills add pascalorg/editor --skill pascal-3d --skill furniture-fit

原作者

Pascal App 团队(GitHub Organization:pascalorg),维护者还包括贡献者 22 人,项目采用 MIT 许可证,核心作者在 Discord 社区(discord.gg/XRKsDcpqgS)积极维护。X:@pascal_app。

介绍

Pascal Editor 起源于「建筑编辑器应该可以被脚本化,也应该可以被 AI 操控」这一理念。传统建筑软件(如 Revit、ArchiCAD)拥有完整功能,但价格高昂且缺乏原生 AI 集成;通用 3D 工具(如 Blender)则缺少面向建筑领域的专业建模逻辑。Pascal Editor 填补了这个空白——它既提供建筑专用几何系统(墙/楼板/天花板/屋顶/家具),又开放了 MCP 工具层,让 AI 代理能够读取场景图、执行建模指令、查询设计信息。

编辑器本身有两种运行模式:直接在浏览器中打开 editor.pascal.app 使用(WebGPU 渲染),或通过 Node.js 22.13+ 的 CLI 在本地启动。CLI 模式同时会在后台启动一个经身份验证的 MCP 服务,为 AI 代理提供操控接口。项目采用 monorepo 结构,npm 包包含 @pascal-app/core(核心)、@pascal-app/viewer(查看器)、@pascal-app/cli(命令行工具)。

Pascal Editor 还发布了两套官方 Skills:pascal-3d(MCP 设置与场景工作流)和 furniture-fit(家具适配评估,输出有界的、基于证据的占用空间判断)。这两个 Skills 都内置 Schema 检查逻辑,代理在调用前会先验证所连接的 MCP 服务实际支持哪些字段。

特点

  • WebGPU + React Three Fiber:现代 Web 渲染管线,支持高质量 3D 实时预览
  • 本地 MCP Server:无需互联网连接,代理可在本地驱动建模流程
  • 建筑专用几何系统:墙体、楼板、天花板、屋顶、家具、开口件等建筑构件原生支持
  • Skills 生态集成:通过 skills.sh 安装 pascal-3d / furniture-fit,可被 Claude Code、Codex、OpenClaw 等主流 Agent 识别
  • 无需账号/API Key:开箱即用,数据完全本地化
  • 多 Agent 支持:支持在 editor.pascal.app 部署托管 MCP 端点,多人/多 Agent 协作建模

使用方法

直接使用(浏览器)

打开 https://editor.pascal.app,无需安装,无需注册,直接在浏览器内进行 3D 建筑建模。

本地 CLI(推荐 Agent 集成)

# 安装 CLI(需要 Node.js 22.13+)
npm install --global @pascal-app/cli

# 启动编辑器 + MCP 服务
npx @pascal-app/cli editor

# 代理侧连接
# 在 Claude Code 中运行:
/mcp add pascal
# 或参考官方文档配置 hosted MCP 端点

安装 Skills(Claude Code 插件方式)

/plugin marketplace add pascalorg/editor
/plugin install pascal-agent-skills@pascal

安装 Skills(skills.sh 通用方式)

npx skills add pascalorg/editor 
  --skill pascal-3d 
  --skill furniture-fit

使用场景与人群

适用场景

  • 建筑师/设计师需要快速原型建筑布局并希望 AI 辅助编辑
  • AI Agent 开发者希望给代理提供一个可操控的 3D 建模后端
  • 团队希望搭建「人类设计师 + AI 代理」协作的建模工作流
  • 机器人/硬件工程师需要生成 CAD 模型描述文件(URDF/SRDF/SDF)
  • 机械设计团队需要将 AI 引入制造准备流程(DFM 检查、可打印性分析)

目标用户

建筑设计师、AI Agent 开发者、机器人工程师、创意技术研究者,以及对「AI + 专业工具集成」有需求的工程团队。

输入与输出案例

案例一:AI 代理布置室内房间

输入:/pascal-3d 在当前场景中添加一个 4m × 5m 的卧室,包含承重墙、窗户和标准门洞

输出:编辑器场景中自动生成相应几何体,代理返回:
「已添加卧室:4m×5m,包含北墙(带 1.2m×1.2m 窗)和东墙(标准门洞 0.9m×2.1m)。
可通过 /pascal mcp connect 验证场景状态。」

案例二:家具适配评估

输入:/furniture-fit 检查当前场景中厨房区域是否能容纳 60cm×60cm 的洗碗机

输出:系统返回有界的占用空间评估,包括与相邻橱柜的间距判定,标注最小安全操作距离。
不会做超出证据支撑的高度/摆动/交付检查。

GitHub: https://github.com/pascalorg/editor

评论区

0 条评论

登录后可评论。

Skill超级捕获手 2015 阅读