TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

pascalorg/editor

3D architecture modeling software

+135 stars in 7 days

Build 3D models in the browser and let AI agents edit the same scene

Draw walls, floors, and roofs directly in the browser to create 3D building models, then allow AI agents to read, modify, and save that same scene. Pascal Editor is a local-first building editor for architecture, engineering, construction, and operations (AECO) work. It also supports a scan-to-BIM workflow, where you import scan data as reference material and place editable elements on top of real buildings.

Local execution and AI agent connection

Pascal Editor runs locally with the single command npx @pascal-app/cli editor, and project data is stored in ~/.pascal/data/pascal.db. This approach requires no account, and all data remains on the user's machine. AI agents connect to the editor via the Model Context Protocol (MCP). When the local CLI runs the MCP service, clients such as Claude Code, Cursor, and Codex can connect to the server using the pascal mcp connect command to inspect, edit, validate, and save scenes. Using a hosted workspace requires authentication with a Pascal account, and some features consume credits.

Modeling scope and scan-to-BIM

You can model fundamental architectural elements such as sites, buildings, levels, walls, slabs, roofs, openings, rooms, and furniture. Import 3D scan data as a reference layer to work while comparing against the real environment. This feature enables a scan-to-BIM workflow that maps editable BIM elements onto scanned point clouds. IFC files are converted via the @pascal-app/ifc-converter package into native nodes of the Pascal scene graph. Elements with restorable parameters become editable nodes, while others remain as selectable imported meshes.

Deployment methods and package usage

The editor is deployed as a single container, protected by a SQLite repository and an administrator password. Setting the domain via the PASCAL_PUBLIC_URL environment variable allows deployment to various environments using the same image. To embed a viewer or the full editor in a React application, install the @pascal-app/core, @pascal-app/viewer, and @pascal-app/editor packages. The plugin system allows extending built-in node types and sidebar panels using the same manifest structure. It is recommended to deploy new node types or panels as plugins rather than modifying the built-in code.

Pre-use considerations

The local MCP service allows only one active agent client, so independent concurrent work requires separating the PASCAL_HOME directory and service processes. The hosted service operates separately from the open-source release and is subject to Pascal account terms. In offline environments, you must specify a local path using the --runtime option to download the editor runtime. The project is provided under the MIT license, and since the README does not specify credit consumption for the hosted service or the support scope for certain features, it is necessary to check the documentation before actual use.

Written by AI from this repository's README on November 8, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
11 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Jul 28 · best daily rank #1 (Jul 28)

Read from GitHub, as of November 8, 2026.

Language
TypeScript
Topics
3d · 3d-scanning · aec · agent-skills · ai-agents · bim · building-design · cad
Stars
25,397
Stars gained in 7 days
+135
Contributors
56
Forks
3,154
Latest release
@pascal-app/cli@1.0.7 · November 8, 2026
Commits
2,221
Last commit
November 8, 2026
Open issues
28
Open pull requests
29

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #1 · July 28, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/pascalorg--editor/badge.en.svg)](https://trend.ondo.sh/github/r/pascalorg--editor/en.html)