pascalorg/editor
Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.
深度介绍
它是什么
一个开源的 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 客户端
