Skip to content

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
Step-by-step guide: how to use Pascal EditorInstall, first run, examples, tips and FAQs

How to get it

  1. 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 editor

    Install the pascal command globally

    npm install --global @pascal-app/cli
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
editor (this)25.3kAppintermediate6 days agoPeople who want to sketch or model a building in 3D on their own machine
react-three-fiber33.4kLibraryintermediate16 days agoReact developers who want to add 3D scenes to a web app
drei10.1kLibraryintermediate16 days agoReact developers who are building 3D scenes for the web with react-three-fiber
cc-switch151kAppbeginner4 days agoDevelopers who use several AI coding agents and switch between API providers often
paperclip110kAppadvanced4 days agoDevelopers already running several AI coding agents who want one place to track them
NextChat88.9kAppbeginner17 days agoPeople 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.