
Pascal Editor
Free, open-source 3D building editor you run in a browser or CLI, with AI agent access via MCP.pascalorg/editor
- Stars
- 25.3k
- Forks
- 3.1k
- Licence
- MIT
- Language
- TypeScript
- Last update
- 6 days ago
- Type
- App
What it is
Pascal Editor is an open-source 3D building editor that runs in the browser or from a local command-line tool. Projects are stored locally, and AI agents can connect to it through the Model Context Protocol (MCP) to work on a scene. The README shows demo views such as exploded, cut, x-ray and walkthrough views of a modeled home.
- Run the editor locally with npx @pascal-app/cli editor and manage projects stored in a local database
- Connect an MCP-capable agent such as Claude Code or Codex to a local Pascal scene using the provided skills
- Self-host the editor in a container for a private instance protected by an admin password
- Use the pascal-3d and furniture-fit agent skills for scene work and footprint assessments
Great for
- People who want to sketch or model a building in 3D on their own machine
- Developers who want to connect an AI agent to a 3D building scene via MCP
- Teams that want to self-host a shared building editor using the published Docker image
- Architecture or home-building hobbyists exploring open-source BIM-style tools
Not ideal for
- Users who need a finished, production-certified architectural or engineering workflow; the README describes the live demo as a preview of a direction, not the released editor
- People who need multiple AI agents editing the same local scene at once; the README says to use one active agent client per local CLI service
- Users without Node.js or Docker experience, since setup involves those tools
How to get it
- 1
Install with a package manager
You'll need: Node.js 22.23.4+ on 22.x, 24.22.1+ on 24.x, or 26.12.1+
Run the editor locally without cloning
npx @pascal-app/cli editorInstall the pascal command globally
npm install --global @pascal-app/cli - 2
Run it
- Make sure Node.js meets the required version
- Run npx @pascal-app/cli editor to start the editor and local MCP service in the background
- Open the local editor in your browser at the port the CLI reports
- Create or open a project; projects are kept in ~/.pascal/data/pascal.db
- 3
Get the most out of it
- Configure an agent to launch pascal mcp connect to let it work with local scenes
- Install the pascal-3d and furniture-fit skills with npx skills add pascalorg/editor for guided scene work
- Use separate PASCAL_HOME directories and service processes for independent concurrent agent work
- Self-host with Docker and set PASCAL_PUBLIC_URL to serve the instance on your own domain
Downloads
Strengths
- Open source under the MIT license, with the source code in a public repository
- Runs locally, with projects kept on your own machine in a local database
- Offers both a browser editor and a command-line workflow plus MCP tools for AI agents
Trade-offs
- Setup has several moving parts (Node.js versions, CLI, MCP service, optional Docker), so it is not the simplest install
- The README notes that some features shown in the live demo are not yet part of the open-source release
- Agent integration has constraints, such as one active agent client per local service and tool availability varying by version
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| editor (this) | 25.3k | App | intermediate | 6 days ago | People who want to sketch or model a building in 3D on their own machine |
| react-three-fiber | 33.4k | Library | intermediate | 15 days ago | React developers who want to add 3D scenes to a web app |
| drei | 10.1k | Library | intermediate | 16 days ago | React developers who are building 3D scenes for the web with react-three-fiber |
| cc-switch | 151k | App | beginner | 4 days ago | Developers who use several AI coding agents and switch between API providers often |
| paperclip | 110k | App | advanced | 4 days ago | Developers already running several AI coding agents who want one place to track them |
| NextChat | 88.9k | App | beginner | 17 days ago | People who want one chat window for several AI models |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.