Skip to content

AI_IFCAI 可编辑 3D 建模平台

AI 写 Python 脚本,脚本生成 IFC 和 DXF 模型。脚本就是模型本身:轻量、可版本化、可对比,设计师和 AI 改的都是同一份脚本。

什么是 AI_IFC ​

AI_IFC 是一个自托管的开源平台,用来让 AI 和设计师一起完成建筑建模。核心思路很简单:

  1. AI 读取预设的 skill,编写 Python 构建脚本;
  2. 脚本通过 IfcOpenShell 生成 IFC 模型,或通过 ezdxf 生成 DXF 图纸;
  3. 前端负责查看和修改。任何修改,无论来自人还是 AI,都是直接改脚本。

因为模型永远是脚本的产物,存储非常轻量,版本控制就是脚本的版本控制,两个版本的差异可以直接算出来。

平台包含两条对等的管线:

  • AI 生成 IFC:aiifc skill 编写脚本,services/ifc 负责沙箱执行、版本快照和语义对比。
  • AI 生成 CAD:aiplan 与 aidxf 两个 skill 走完从资料到图纸的流程,services/cad 提供同构的服务端能力。

典型工作流:创建项目,让 AI 生成模型;在浏览器里审查,给构件提 Issue;选中构件定位到脚本,改参数或改代码;沙箱验证后保存大版本;用 Diff 对比两个版本的变化。整个过程见项目介绍。

界面截图 ​

三维查看器

模型库属性编辑版本对比AI 对话
模型库属性编辑版本对比AI 对话

开始使用 ​

  1. 环境要求与本地部署:装好依赖,启动全部组件。
  2. 创建第一个项目:让 AI 生成模型,完整走一遍审查、提 Issue、改脚本、对比版本的流程。
  3. AI 接入:把同一套编辑 API 开放给外部 AI agent。

链接 ​

Apache-2.0 · xeokit AGPL 注意事项见项目介绍