← 返回总览

pascalorg/editor

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.

22,874Fork: 2,893语言: TypeScript协议: MIT今日 +171GitHub ↗

深度介绍

它是什么

一个开源的 3D 建筑编辑器,基于 TypeScript 和 React Three Fiber 构建,主打“本地优先”工作流。它不只提供可视化建模界面,还内置了 CLI 和 MCP(模型上下文协议)工具,让人类设计师和 AI 代理都能直接操作建筑模型。

核心亮点

  • 双接口设计:图形界面用于手动建模,CLI 和 MCP Server 则让 AI 能通过自然语言或代码生成、修改建筑结构。
  • 参数化与 BIM 能力:支持楼层平面、墙体、构件等参数化定义,贴近实际建筑信息模型(BIM)需求。
  • 本地优先:数据默认存储在本地,无需云端,适合隐私敏感或离线场景。
  • 技术栈现代:用 Next.js + Three.js 实现实时渲染,交互流畅。

为什么火

在 AI 编程助手爆发的当下,它解决了“AI 如何操作专业设计软件”的痛点——通过 MCP 协议,让 Claude、GPT 等代理能直接“驾驶”编辑器,生成可落地的 3D 模型。22874 颗星说明开发者对“AI + 专业工具”的整合路径有强烈兴趣。

适合谁用

  • 建筑师和室内设计师:快速验证方案,或让 AI 辅助生成初稿。
  • AI 应用开发者:想学习如何为专业软件设计 MCP 接口。
  • 前端工程师:对 Three.js 建筑可视化或本地优先架构感兴趣的极客。

快速上手

git clone https://github.com/pascalorg/editor  
cd editor && npm install  
npm run dev  # 启动本地编辑器  
# 另开终端启用 MCP Server  
npx @pascalorg/mcp-server  # 即可接入支持 MCP 的 AI 客户端