Pascal: ein browserbasierter 3D-Architektur-Editor, per MCP für KI-Agenten zugänglich
pascalorg/editor · 24.303★ · 3.013 forks
Pascal ist ein kostenloser Open-Source-3D-Architektur-Editor, der im Browser läuft: Man zeichnet Wände, Türen, Fenster und Möbel, bemalt jede Oberfläche mit realistischen Materialien und geht das Ergebnis in 3D ab. Was ihn von anderen Web-Grundriss-Editoren unterscheidet, ist seine parametrische Szenenarchitektur als Node-Graph (JSON), die als npm-Paket veröffentlicht und über einen MCP-Server für KI-Agenten zugänglich gemacht wird, sodass ein Agent mit denselben Primitiven, die auch die Oberfläche nutzt, 3D-Projekte erstellen und bearbeiten kann. Geschrieben in TypeScript, aufgebaut auf React Three Fiber und WebGPU.
Abgrenzung: Dieser Bericht dokumentiert das Repository
pascalorg/editorder Pascal-Organisation (pascalorg), auf GitHub beschrieben als “Create and share 3D architectural projects”, mit Website untereditor.pascal.app. Nicht zu verwechseln mit Editoren für die Programmiersprache Pascal (Delphi, Free Pascal, der von Turbo Pascal inspiriertechr-Editor oder IDE-Themes), die denselben Begriff “pascal” teilen.
Ursprung
Die Pascal-Organisation (pascalorg) wurde am 30. Mai 2025 auf GitHub angelegt, mit dem Tagline “Intelligence upgrade for every building”. Das Repository pascalorg/editor wurde am 16. Oktober 2025 erstellt und zeigte, anders als andere Projekte dieser Reihe, von Anfang an anhaltende Aktivität (über 1.300 Commits innerhalb weniger Monate).
Die drei im README genannten Hauptbeitragenden sind Aymeric Rabot (Aymericr, Pascal-Mitgründer), Wassim Samad (wass08, ein “3D Web Developer”, Three.js- und React-Three-Fiber-Dozent auf YouTube und DevRel bei elest.io) sowie Sudhir (sudhir9297). Sein erster verifizierbarer Auftritt in öffentlicher Diskussion ist ein Hacker-News-Beitrag vom 24. März 2026.
Der Kontext ist das Zusammentreffen dreier Trends: (1) der browserbasierte 3D-Architektur-Editor (das Erbe von Sweet Home 3D und Web-Grundriss-Tools), (2) modernes Web-Rendering mit React Three Fiber + WebGPU und (3) der Aufstieg von MCP (Model Context Protocol), damit KI-Agenten Software-Tools bedienen können. Pascal entsteht genau an diesem Schnittpunkt: ein echter 3D-Editor, dessen Szenengraph von einem Agenten abgefragt und verändert werden kann.
Philosophie und Prinzipien
Die offizielle Dokumentation (llms.txt) beschreibt sich selbst als “the free, open-source 3D building editor”. Aus den Releases, dem README und der Dokumentation lassen sich diese Prinzipien ableiten:
- Die Szene ist ein parametrischer Node-Graph, kein Mesh. Alles (Wände, Platten, Decken, Türen, Möbel, Bäume) ist ein Node mit einem Zod-Schema; die 3D-Geometrie wird zur Laufzeit aus den Nodes abgeleitet. Deshalb “backt” der GLB-Export alles zu einer Dreiecks-Suppe, während ein Importer wie
pascal-blenderdas Modell aus dem editierbaren JSON rekonstruieren kann. - Erweiterbar über Plugins, nicht über eine interne API. Node-Typen und Seitenleisten-Panels werden über dasselbe
Plugin-Manifest ausgeliefert, das auch die eingebauten nutzen; es gibt keine separate interne API. - Der Editor ist ein Host, der Viewer eine Komponente. Die dokumentierte goldene Regel lautet, dass
packages/viewerniemals ausapps/editorimportieren darf; der Viewer ist eine eigenständige Komponente, die überall eingebettet werden kann. - KI ist ein vollwertiger Akteur. Der MCP-Server macht dieselben Szenenmutationen zugänglich wie die UI; ein Agent kann “ein Haus Raum für Raum bauen”, und der Nutzer sieht das Ergebnis und bearbeitet es im Browser weiter.
- Kostenlos und local-first. Läuft im Browser ohne Installation (Cloud-Konto oder lokale CLI mit lokalem SQLite); MIT-Lizenz.
Wie es funktioniert
Es handelt sich um ein Turborepo-Monorepo mit den wiederverwendbaren Paketen, der eigenständigen App und der CLI, die sie verteilt:
editor/
├── apps/
│ └── editor/ # Next.js-Anwendung
├── packages/
│ ├── core/ # Schemas, Szenenstatus und Registry-Verträge
│ ├── viewer/ # 3D-Rendering-Laufzeit und gemeinsame Systeme
│ ├── editor/ # Bearbeitungswerkzeuge und UI-Komponenten
│ ├── nodes/ # Eingebaute Node-Definitionen, Renderer und Systeme
│ ├── cli/ # Installer und Prozessmanager für den lokalen Editor
│ ├── mcp/ # MCP-Server und Szenenspeicher
│ └── ui/ # Gemeinsame UI-Komponenten
| Paket | Verantwortung |
|---|---|
@pascal-app/core | Node-Schemas (Zod), Szenenstatus (Zustand), Registry-Verträge, räumliche Abfragen und Event-Bus |
@pascal-app/viewer | 3D-Rendering über React Three Fiber, gemeinsame Systeme, Kamera/Steuerung und Post-Processing |
@pascal-app/editor | Bearbeitungswerkzeuge, Panels, Auswahl und direkte Manipulations-UI |
@pascal-app/nodes | Eingebautes Registry-Plugin: Node-Definitionen, Renderer, Geometrie und Systeme |
@pascal-app/cli | Installiert und verwaltet eine versionierte eigenständige Laufzeit und persistente lokale Daten |
@pascal-app/mcp | Macht Tools, Ressourcen, Prompts und lokalen Speicher für MCP-Hosts zugänglich |
Kernkonzepte (aus dem README): Nodes — Datenprimitive, die die Szene beschreiben, alle erweitern BaseNode (id, type, parentId, visible, metadata), mit einer Hierarchie Site → Building → Level → (Wall → Item, Slab, Ceiling → Item, Roof, Zone, Scan, Guide), gespeichert in einem flachen Dictionary (Record<id, Node>), nicht als verschachtelter Baum. Szenenstatus (Zustand useScene): nodes, rootNodeIds, dirtyNodes sowie die Operationen createNode/updateNode/deleteNode, mit Persist-Middleware (IndexedDB) und Temporal/Zundo (Undo/Redo mit 50 Schritten Historie). Dirty Nodes: Ändert sich ein Node, wird er als dirty markiert; Systeme erkennen das jeden Frame und berechnen nur für diese Nodes die Geometrie neu. Registries (Systeme): WallSystem (Geometrie mit Gehrung und CSG-Schnitten für Türen/Fenster), SlabSystem, CeilingSystem, RoofSystem, ItemSystem, LevelSystem usw.

Technischer Stack (README): React 19, Next.js 16, Three.js (WebGPU-Renderer), React Three Fiber + Drei, Zustand, Zod, Zundo, three-bvh-csg (boolesche Geometrieoperationen), Turborepo und Bun.

Funktionen nach Release (aus der Releases-API, alle datiert): v1.0.0-beta.1 (30. Juli 2026) — Beta 1.0: Terrain-Modellierung (Skulptieren, Glätten, Unterstützung für Wände auf Gelände), vertikale Modellierung, öffentliche Plugin-/Node-Architektur, bemaßter Grundriss-Export, GLB mit Texturen + STL/OBJ, sicherere Beleuchtung und WebGPU/WebGL. Alle Pakete werden als 1.0.0-beta.1 unter dem npm-Dist-Tag beta veröffentlicht; latest bleibt auf der 0.x-Linie.

v0.9.1 (10. Juni 2026) — Preset-System, Raum-Presets und Vorlagen-Scanning, Gebäudemanipulation, Sounddesign. v0.9.0 (27. Mai 2026) — Node-Registry-Architektur, In-World-Auswahlgriffe, IFC-→-Pascal-Importer, Solid-/Rendered-Rendermodi, sechs Dachzubehörteile, komplettes Aufzugssystem. v0.8.0 (10. Mai 2026) — erste öffentliche Veröffentlichung von @pascal-app/mcp auf npm: 19 MCP-Tools, 4 Ressourcen, 3 Prompts (from_brief, iterate_on_feedback, renovation_from_photos), stdio- und Streamable-HTTP-Transporte, lokaler SqliteSceneStore.

v0.7.0 / v0.6.0 (April 2026) — Erweiterung von Türen/Fenstern, Säulen, Material-Malmodus, Multi-Oberflächen-Materialsystem, automatische Raumgenerierung.
Das Ökosystem
Geschwister-Repositories der Organisation pascalorg. Die Organisation hat 7 öffentliche Repositories (GitHub-API, 22. Aug. 2026); alle kreisen um den Editor: pascalorg/editor (21.633 Sterne, der 3D-Editor, dieser Bericht), pascalorg/skills (88 Sterne, Agent-Skills: Farbpaletten-Extraktion aus Bildern, OCR, Pixel-Diff, Kontrast), pascalorg/lingo (15 Sterne, “Make forms easier, LLM tools safer” — natürlichsprachliche Mengen, Einheiten, Daten und Bereiche in kanonische Werte), pascalorg/pascal-blender (14 Sterne, ein Pascal-Szenen-Importer für Blender), pascalorg/plugin-trees (11 Sterne, ein Erstanbieter-Beispiel-Plugin: prozedurale Bäume, Blumen und Gras), pascalorg/plugin-bones (7 Sterne, ein Holzrahmen-Plugin) und pascalorg/plugin-articraft (2 Sterne, ein Katalog mit artikulierten Assets).

Community-Importer und Konnektoren. pascalorg/pascal-blender (14★): konsumiert das JSON der Szene (nicht das gebackene GLB) und rekonstruiert das Modell als natives, editierbares Blender-4.2+-Datenformat, wobei jedes Byte der ursprünglichen Datei aus der .blend-Datei wiederhergestellt wird. Installation per Drag-and-Drop eines Zips oder durch Hinzufügen des Remote-Repositorys. jtydhr88/ComfyUI-PascalEditor (128★): ein ComfyUI-Plugin, das den Pascal-Editor als Flow-Node integriert. zuleikdiasb-web/pascal-editor-3d (10★): ein spanischsprachiger Fork mit Ausrichtung auf den Bausektor; die spanische Übersetzung ist ein Community-Fork, keine interne Übersetzungsschicht des Haupt-Repositorys.

Forks. Die von der API zurückgegebenen Forks sind größtenteils persönliche Kopien mit derselben ursprünglichen Beschreibung (1★ oder weniger). Es wurde kein groß angelegter Fork gefunden, vergleichbar mit denen anderer Projekte; das Derivat mit der meisten eigenen Aktivität ist der oben genannte spanische Fork.

In diesem Durchlauf wurde kein prominentes awesome-*-Repository gefunden, das pascalorg/editor als hervorgehobenen Eintrag listet (GitHub-Suchtreffer für “pascal editor” betreffen größtenteils Editoren für die Programmiersprache Pascal, nicht dieses Produkt).
Offizieller / halboffizieller Status
- Ein von einem Unternehmen gebautes Open-Source-Produkt: entwickelt von der kommerziellen Pascal-Organisation (
pascalorg, Blogeditor.pascal.app, Profil “Intelligence upgrade for every building”). Kein Solo-Projekt; es gibt ein Team, ein aktives Changelog, eine Dokumentations-Website (Mintlify) und einen Discord-Kanal. - Öffentliche npm-Pakete:
@pascal-app/core,@pascal-app/viewer,@pascal-app/editor,@pascal-app/nodes,@pascal-app/cliund@pascal-app/mcpsind öffentlich auf npm veröffentlicht (Dist-Tagslatestundbeta). Der MCP-Server@pascal-app/mcphatte seine erste öffentliche Veröffentlichung in v0.8.0 (10. Mai 2026). - Gehosteter MCP-Endpunkt: neben dem lokalen Paket bietet Pascal einen MCP-Endpunkt unter
https://editor.pascal.app/api/mcpfür Cloud-Konten (mit API-Key). - Kein Marketplace / kein formaler De-facto-Standard: In diesem Durchlauf wurde keine offizielle Marketplace-Aufnahme (Claude/Cursor) oder Standardbezeichnung verifiziert. Sein “halboffizieller Status” ist der eines KI-Tools für Architektur, das sich in bestehende MCP-Hosts integriert (Claude Code, Codex, Cursor, OpenClaw) und auf Community-MCP-Adoption als Integrationsmechanismus setzt.
Repo-Zahlen
Gemessen: 22. August 2026, GitHub-API.
| Metrik | Wert |
|---|---|
| Sterne | 21.633 |
| Forks | 2.777 |
| Echte Abonnenten | 119 |
| Commits | 1.361 |
| Offene Issues + PRs | 53 |
| Branches / Tags | 175 / 52 |
| Primäre Sprache | TypeScript |
| Lizenz | MIT |
| Erstellt | 16. Oktober 2025 |
| Letzter Push | 22. August 2026 |
| Neuestes formales Release | v1.0.0-beta.1, 30. Juli 2026 |
watchers_count spiegelt die Sternezahl, daher wird subscribers_count als echte Abonnentenzahl angegeben. Das neueste formale Release ist die Beta v1.0.0-beta.1; auf npm bleibt der Dist-Tag latest auf der 0.x-Linie (z. B. @pascal-app/core 0.9.2). Die Beta liegt unter dem Dist-Tag beta.
Top-Beitragende nach Contributions: wass08 (742), Aymericr (220), sudhir9297 (181), open-pascal (51), anton-pascal (40), Snoopy147 (28). Mitgründer wass08 steht für fast die Hälfte aller Beiträge.
npm-Downloads (letzter Monat, 22. Jul.–21. Aug. 2026): @pascal-app/core 39.567, @pascal-app/viewer 19.467, @pascal-app/editor 15.621, @pascal-app/nodes 4.260, @pascal-app/mcp 2.535, @pascal-app/cli 1.304.
Schnellstart-Anleitung
Installation und erster Start
In der Cloud (nichts zu installieren): editor.pascal.app öffnen, anmelden (Google oder E-Mail) und auf “Create a new project” klicken. Der Editor öffnet eine leere Zeichenfläche, alles wird automatisch im Konto gespeichert (es gibt keinen Speichern-Button).
Lokal (CLI, kein Repo-Klon nötig) — erfordert Node.js 22.13+ und npm:
# Einmalstart (npm / pnpm / Bun)
npx @pascal-app/cli editor
# oder
pnpm dlx @pascal-app/cli editor
bunx @pascal-app/cli editor
Der erste interaktive Lauf installiert die CLI global (den Befehl pascal), sobald der Editor fehlerfrei hochfährt, wählt kollisionsfreie Loopback-Ports, startet Editor und einen authentifizierten MCP-Dienst im Hintergrund und öffnet http://pascal.localhost:<port>. Projekte liegen in ~/.pascal/data/pascal.db (lokales SQLite), getrennt von der Laufzeit. Das erste CLI-Release unterstützt macOS; Linux und Windows sind noch nicht verifiziert.
Häufige Workflows
- Einen Raum zeichnen (~5 Min). Mit aktiviertem Wand-Werkzeug (oder durch Drücken von
B) jede Ecke anklicken; das Werkzeug startet im Room-Modus (Auto-Close): Klickt man wieder auf die Startecke, schließt sich die Schleife zu einem Raum. Umschließen Wände einen Bereich, fügt Pascal automatisch Boden und Decke hinzu.Escbeendet das Zeichnen;Cmd/Ctrl+Zmacht rückgängig;Shiftschaltet den Fangmodus um (Grid, Lines, Angles, Off). - Einen KI-Agenten verbinden. Damit Claude Code, Codex oder Cursor lokale Projekte bearbeiten können:
pascal mcp setup codex(oderpascal mcp setup claude); der stabile Konnektorpascal mcp connecterkennt den dynamischen Port automatisch, sodass die MCP-Konfiguration keinen Port oder Secret enthält. Für die gehostete Version einen API-Key unter Settings → API keys erstellen und den Client aufhttps://editor.pascal.app/api/mcpverweisen. - Importieren und exportieren. Einen IFC-Grundriss importieren (seit v0.9.0) und die Szene als GLB mit Texturen, OBJ oder STL für jede 3D-Engine oder jedes Tool exportieren; oder
pascal-blendernutzen, um die Szenen-JSON als natives, editierbares Modell in Blender 4.2+ zu öffnen. - Ein neues Plugin bauen.
git clone https://github.com/pascalorg/plugin-trees.git,bun install,bun run check-types; von dort aus neue Node-Typen und ein Panel registrieren, mit@pascal-app/{core,viewer,editor}als Peer-Dependencies (keine privaten Importe).
Wesentliche Konfiguration
Die Dateien und Einstellungen, mit denen ein neuer Nutzer zuerst in Berührung kommt: .env (aus .env.example; die einzige dokumentierte Option ist der Google-Maps-API-Key für die Adresssuche, optional), ~/.pascal/data/pascal.db (die lokale SQLite-Datenbank der CLI, gemeinsam genutzt von Editor und MCP), die MCP-Konfiguration des Clients (z. B. .mcp.json mit { "mcpServers": { "pascal": { "command": "pascal", "args": ["mcp","connect"] } } }), biome.json (Lint/Format, nur relevant bei Beiträgen zum Projekt) sowie der Fangmodus (Shift schaltet zwischen Grid/Lines/Angles/Off um).
Häufige Stolperfallen und Lösungen
bun testliefert überhöhte Zahlen.testist ein Bun-Subcommand, sodassbun testdas Paket-Skript nie erreicht und sogardist/durchläuft. Lösung:bun run test(läuft über Turborepo, das zuerst Workspace-Abhängigkeiten baut).live_sync_version_conflictin MCP. Werden Mutationen über MCP an einer gespeicherten Szene vorgenommen und hat zuvor der Browser oder ein anderer MCP-Prozess eine neuere Version gespeichert, gibt das MCP-Toollive_sync_version_conflictzurück. Lösung: Die Szene mitload_sceneneu laden, bevor fortgefahren wird.- Die CLI unterstützt Windows/Linux noch nicht nachweislich. Das erste Release unterstützt macOS; schlägt der Start auf einem anderen OS fehl, die Cloud-Version nutzen.
- Gehostetes MCP + Perplexity (Issue #288, 12 Kommentare). Der Endpunkt
/api/mcpakzeptiert den API-Key beiGET, lehnt aber dasPOST initializeab, das Perplexity ausführt (401/419), sodass Perplexity sich nicht verbinden kann, obwohl Codex/Claude Code/Cursor/OpenClaw funktionieren. - Der Einheiten-Umschalter betrifft nur die Anzeige, nicht die Eingabe (Issue #308). Ein Wechsel der Einheiten ändert die angezeigte Bemaßung, nicht aber die Eingabe.
- Der Viewer importiert nicht vom Editor. Importiert ein Beitrag
packages/viewerausapps/editor, verletzt das die Architekturregel und muss abgelehnt/rückgängig gemacht werden.
Integrationen und Migration
- Mit MCP-Hosts (Kern): Claude Code, Codex CLI, Cursor und OpenClaw verbinden sich über
pascal mcp connect(lokal) oder den gehosteten Endpunkt. Der Agent kann Wände erstellen, Objekte platzieren, Öffnungen schneiden, rückgängig machen und exportieren. - Mit Blender:
pascal-blenderöffnet die Szenen-JSON als native editierbare Daten, mit automatischen Updates aus dem Remote-Repository. - Mit generischen Engines/3D-Tools: GLB-Export (mit Texturen), OBJ und STL; IFC-Import.
- Mit ComfyUI:
jtydhr88/ComfyUI-PascalEditorintegriert den Editor als Node. - Einbetten des Viewers:
packages/viewerist eine eigenständige React-Komponente; die Dokumentation enthält “Embed a scene” zum Einbetten des 3D-Viewers in jede Website oder App. - Migration von anderswo: Die IFC-→-Pascal-Konvertierung (v0.9.0) ist der dokumentierte Importpfad für bestehende CAD-/BIM-Daten; der Export in andere Tools erfolgt über GLB/STL/OBJ. Es gibt keinen dokumentierten direkten Migrator von Sweet Home 3D oder AutoCAD.
Mitwirken
CONTRIBUTING.md dokumentiert einen vollständigen Prozess: Voraussetzungen (Bun 1.3+ und Node.js 20.9+); Setup (git clone, bun install, bun dev → der Editor läuft unter http://localhost:3002); optional .env.example nach .env kopieren; Codestil mit Biome (bun check und bun check:fix); Tests (bun run test von der Wurzel aus, nicht bun test); eine Architekturregel (packages/viewer darf niemals aus apps/editor importieren); Plugins am Beispiel (pascalorg/plugin-trees); PR-Ablauf (Fork, lokale Änderungen und Tests, bun check und bun run test, PR mit klarer Beschreibung öffnen, Issues verlinken).
Wie die Community reagierte
Die gesammelten Belege zeigen ein Projekt mit sehr hoher Adoption im Verhältnis zu seinem Alter (21.633 Sterne nach ~10 Monaten, 2.777 Forks), aber geringer Sichtbarkeit in öffentlichen Diskussionsforen — die eigentliche technische Diskussion konzentriert sich auf GitHub.
Auf Hacker News sammelte “Pascal – open 3D home design in the browser”, eingereicht von Rabot (Aymeric Rabot, Mitgründer) am 24. März 2026, 7 Punkte und 2 Kommentare. Der einzige Nutzerkommentar stammt von Snoupy, der lediglich das Repository verlinkt. Es wurde kein Hacker-News-Thread mit verifizierbarer breiter Diskussion gefunden.
Auf GitHub sammelte Issue #288 (“Support Perplexity custom connectors… POST /api/mcp rejects valid API keys with 401 / clients see HTTP 419”), eröffnet von fieldmanneasi am 2. Mai 2026, 12 Kommentare — das Issue mit der meisten Debatte rund um MCP; es dokumentiert die Inkompatibilität des gehosteten Endpunkts mit Perplexity. Weitere Adoption-/UX-Issues mit mehreren Kommentaren: #158 “Import option for AutoCAD files” (9 Kommentare), #154 “Map support” (7), #492 “Lag / Stuttering when dragging or moving walls” (7), #174 “Import/export options for Sweet Home 3D files” (5), #308 “unit toggle only affects the display of dimensions, not the input” (11). Sichtbarer Community-Beitrag im Changelog: etwa PR #596 von tomatotomata (deterministische Gehrung kollinearer Wandverbindungen) und PR #597 von ShiroKSH (Szenenmaterialien bleiben über Speichern/Laden/Klonen/Sync erhalten).
Insgesamt: Die Community konsumiert das Projekt (Sterne, Forks, npm-Downloads, Feature-Issues) weit mehr, als sie es in Foren diskutiert; die verifizierbare, konkrete Kritik konzentriert sich auf Performance bei Wandmanipulation, MCP-Konnektivität mit Perplexity und den Import bestehender Formate (AutoCAD, Sweet Home 3D).
Pascal im Vergleich zu anderen Angeboten
Nur echte, verifizierbare Konkurrenten. Die Nische ist “browserbasierter 3D-Architektur-/Grundriss-Editor mit KI-Unterstützung”:
| Projekt | Verifizierbare Überschneidung | Verifizierbarer Unterschied |
|---|---|---|
| Sweet Home 3D | Wohnungs-/3D-Design-Editor; die Pascal-Community fordert Import/Export damit (Issue #174). | Eine langjährige Desktop-Anwendung (Java), keine einbettbare Web-Komponente; die Szene wird nicht über MCP zugänglich gemacht. |
| AutoCAD / BIM (IFC) | CAD-/BIM-Tools, aus denen Pascal importiert (IFC, seit v0.9.0); die Community fordert DWG-Import (#158). | Professionelle, kostenpflichtige Tools für vollständiges BIM; Pascal ist ein kostenloser parametrischer Web-Editor für Wohndesign und KI-Agenten. |
| Web-3D-Szenen-Komponenten (PlayCanvas, direktes three.js) | 3D-Szene im Browser mit Three.js. | Keine Architektur-Editoren mit Gebäude-Primitiven, machen auch keinen MCP-Server mit Szenenmutationen zugänglich; Pascal fügt die Architektur-Werkzeuge und die MCP-Schicht hinzu. |
jtydhr88/ComfyUI-PascalEditor | Bringt den Pascal-Editor in einen ComfyUI-Flow (128★). | Ein Integrator für Pascal, kein alternativer Editor. |
Der nützlichste Vergleich erfolgt nicht über Sterne: Pascal sticht hervor, wenn man einen browserbasierten 3D-Architektur-Editor sucht, dessen Szenengraph von KI-Agenten per MCP abgefragt und bearbeitet werden kann und der zudem als React-Komponente eingebettet werden kann. Für vollständiges professionelles CAD/BIM bleiben AutoCAD/IFC die Referenz.
Anwendungsfälle und wem dieses Repository helfen kann
- Architekten, Designer und Hausbesitzer, die ein Haus im Browser ohne Installation entwerfen wollen: Wände zeichnen (Räume schließen automatisch mit Boden und Decke), Türen/Fenster und Möbel platzieren, realistische Materialien auftragen, Gelände modellieren und das Ergebnis in 3D begehen, mit Export nach GLB/OBJ/STL.
- Teams, die KI-Agenten in der Architektur einsetzen: Da die Szene als MCP-Server zugänglich ist (19 Tools + 3 Prompts wie
renovation_from_photosundfrom_brief), kann ein Agent ein 3D-Projekt erstellen oder daran iterieren, während das Team das Ergebnis prüft und im Browser weiterbearbeitet. - Frontend-/3D-Plattform-Ingenieure, die einen einbettbaren 3D-Viewer benötigen:
packages/viewerist eine eigenständige React-Komponente, die in jede Website oder App eingebettet werden kann. - 3D-Artists und Produktionspipelines:
pascal-blenderrekonstruiert die Szenen-JSON als natives, editierbares Blender-Modell, und der GLB-Export mit Texturen speist andere Engines. - Plugin-/Agent-Entwickler:
plugin-treesist das dokumentierte Beispiel dafür, wie man Node-Typen und Panels hinzufügt, undpascalorg/skills+pascalorg/lingobieten Agent-Skills sowie Mengen-/Einheiten-Parsing für LLMs.
Ressourcen
- Repository: https://github.com/pascalorg/editor
- Offizielle Dokumentation: https://editor.pascal.app/docs/llms.txt
- Website / Cloud-Editor: https://editor.pascal.app
- Einen KI-Agenten verbinden (MCP): https://editor.pascal.app/docs/developers/mcp
- Org-Plugins: https://github.com/pascalorg/plugin-trees · https://github.com/pascalorg/pascal-blender
- Community / Discord: https://discord.gg/XRKsDcpqgS
Hinweis: Dieser Artikel fasst README, CONTRIBUTING.md, CHANGELOG.md, Releases und die GitHub-API von pascalorg/editor, die READMEs von packages/mcp und packages/cli, die offizielle Dokumentation, die npm-Download-API, Contributor-Profile, die Hacker-News-Suche und die GitHub-Repository-Suche zusammen, abgerufen am 22. August 2026. Stern-, Fork-, Contribution-, Commit- und Download-Zahlen ändern sich mit der Zeit.
Kommentare