Pascal Editor
ActiveDescription
Open-source local-first 3D building editor built with React Three Fiber and WebGPU, connecting AI agents through MCP to read and edit scenes from the browser or CLI.
Key Features
- Local-first runtime — a single npx command starts a persistent local service with projects kept in ~/.pascal
- MCP agent access — a built-in MCP server exposes scene tools, resources, and prompts to Claude Code, Codex, and other hosts
- WebGPU 3D rendering — a React Three Fiber runtime with stacked, exploded, and solo level viewing modes
- Node-based scenes — Site, Building, Level, Wall, and Zone nodes live in a flat dictionary with Zod schemas and undo/redo
- On-demand geometry systems — WallSystem, SlabSystem, and friends recompute only dirty nodes, with CSG cutouts for doors and windows
- Plugin extensibility — new node kinds and side panels ship as plugins using the same manifest as the built-ins
Use Cases
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (23.0k stars)
- • Permissive open-source license (MIT)
- • Responsive to issues, low backlog
Categories
Quick Start
# Start the local editor (requires Node.js 22.13+)
npx @pascal-app/cli editor
# Configure the MCP connection for Claude Code
pascal mcp setup claude
# Install the official agent skills
npx skills add pascalorg/editor --skill pascal-3d --skill furniture-fit
# Develop from source
bun install
bun dev