Pascal Editor is an open-source, web-based 3D building editor for creating and sharing architectural projects. It supports architectural elements and objects such as walls, slabs, roofs, zones, doors, windows, and furniture, along with plugins and publishable viewers.
The editor is built with React Three Fiber and WebGPU. Its Turborepo monorepo separates scene schemas and state, 3D rendering, editing tools, built-in node definitions, viewer and capture runtimes, shared UI, a standalone Next.js app, and an MCP server that exposes scene tools, resources, prompts, and local storage to MCP-compatible AI hosts.
The project can run locally through the @pascal-app/cli package, which starts a persistent editor and authenticated MCP service, stores projects in a local database, and manages the standalone runtime. Reusable editor, viewer, node, core, and capture packages are also distributed through npm.