loslegenkein API-Schlüssel · kein Konto
Wie Sie Ihren Agenten bitten, die Mojulo-Werkstatt zu installieren.
Sie installieren mojulo nicht selbst. Sie fügen einen Prompt in den Coding-Agent ein, den Sie bereits nutzen — Claude Code, Codex, jeden MCP-fähigen Agenten — und er übernimmt die Installation und fragt vor jedem Schritt. Dann bitten Sie ihn um eine kleine Sache. Was zurückkommt, wird als Rezept aufbewahrt — eine kleine Datei, die es exakt nachbaut und den Chat überlebt. Kein API-Schlüssel, kein Konto, keine Telemetrie; was Sie machen, bleibt auf Ihrem Rechner.
npx mojulo init
vier Schritteinstallieren · orientieren · prägen · bearbeiten
Fügen Sie das in Ihren Agenten ein
Installieren Sie nichts selbst — geben Sie die Aufgabe dem Agenten, den Sie bereits nutzen. Öffnen Sie Claude Code oder Codex und fügen Sie diesen Prompt ein. Er prüft zuerst den Rechner, berichtet, was er gefunden hat, und fragt Sie um Erlaubnis, bevor er irgendetwas installiert — nichts kommt ohne ein Ja auf Ihren Rechner.
Hilf mir, mojulo zu installieren — eine kostenlose, lokale 3D-Fabrik, die du über MCP steuerst. Orientierung, falls du sie abrufen kannst: https://mojulo.ai/llms.txt (Spiegel, falls die Seite nicht erreichbar ist: https://github.com/zombico/mojulo) 1. Prüf zuerst nur: führ `node --version` aus. Mojulo braucht Node 22.12+. Sag mir, was du gefunden hast, bevor du irgendetwas änderst. 2. Falls Node fehlt oder zu alt ist, frag mich um Erlaubnis und installier es dann so, wie es dieser Rechner erwartet (brew / winget / nvm / apt). 3. Mit meinem Okay: führ `npx mojulo init` aus. Es verdrahtet mojulo mit den Coding-Agenten auf diesem Rechner (ein Ja/Nein pro Host) und öffnet ein Dashboard unter localhost:3001. Alles bleibt auf meinem Rechner. 4. Wenn es fertig ist, sag mir, dass ich eine neue Sitzung öffnen und dich fragen soll: „was ist das?“ Installier niemals etwas, ohne mich vorher zu fragen.
Was heruntergeladen wird: das Paket und seine native Laufzeit — etwa 985 MB auf der Platte, gemessen auf einem Rechner — und beim ersten Start ein ~130 MB großes Suchmodell. Die 3D-Render-Bibliotheken sind in der Standardinstallation. Das Einzige, was nicht drin ist, ist der headless Browser, mit dem die Fabrik Standbilder backt: er wird beim ersten Backen geholt, das ihn braucht (etwa ein halbes Gigabyte), nie bei der Installation, und ein bereits vorhandener Chrome, Chromium, Edge oder Brave wird stattdessen benutzt. Die gemessenen Zahlen und alles Weitere, was der Rechner braucht, stehen unten in den technischen Voraussetzungen.
Lieber selbst fahren? Installieren Sie Node.js 22.12+ von
nodejs.org und führen Sie npx mojulo init aus. So oder so läuft alles auf
Ihrem Rechner — das Dashboard öffnet sich unter localhost:3001 (oder dem nächsten
freien Port; der Installer gibt die URL aus) und der Zustand landet in
~/.mojulo/. Kein Konto, keine Zugangsdaten abzugeben; ein erneutes
init repariert ältere Verdrahtung, statt sie zu duplizieren. Dieselbe
Installation ist zugleich eine Kommandozeile — npx mojulo tools listet, was
drin ist, npx mojulo call <tool> führt beliebiges davon aus, ohne Agent in
der Schleife.
Fragen Sie Ihren Agenten, was er da sieht
Öffnen Sie eine neue Agent-Sitzung — die neue Verdrahtung wird beim Start übernommen — und tippen Sie eine Zeile. Mojulo liest seinen eigenen Routing-Index und orientiert sich laut — kein Provider-Schlüssel, kein Cloud-Aufruf, noch nichts gebaut.
was ist das?
forward_context — die Fabrik erklärt sich selbst. Das ist die vorgesehene Schnittstelle: Sie fragen, Ihr Agent entdeckt das richtige Werkzeug und greift danach.
Bitten Sie um eine kleine Sache
Dann bitten Sie um etwas, das Ihnen gehört. Ihr Agent verfasst es, mojulo bewahrt es als kleines deterministisches Rezept auf und gibt Ihnen eine URL zum Öffnen.
modelliere eine Kaffeetasse in echten Zentimetern, die ich umkreisen kann → mint_solid
das Rezept ist das gespeicherte Artefakt — ein paar lesbare Zeilen, die bei jedem Öffnen dieselbe Tasse neu wachsen lassen. das Rendering ist abgeleitet und wegwerfbar; das Rezept bleibt auf Ihrer Platte, um nächste Woche wieder daran anzuknüpfen.
Wenn ein 3D-Werkzeug je verweigert und mojulo install creative nennt,
führen Sie das aus. Die Render-Bibliotheken sind in der Standardinstallation enthalten, aber ein
npm install --omit=optional oder ein fehlgeschlagener nativer Build kann sie
weglassen — und die Verweigerung sagt das, statt still zu scheitern.
Dann ändern Sie es
„Mach sie höher.“ „Ändere die Tönung.“ Ihr Agent bearbeitet ein paar Zeilen desselben Rezepts an Ort und Stelle, und es rendert neu; nichts wird aus einer Blackbox neu erzeugt, und die geänderten Zeilen stehen da zum Lesen.
mach den Griff dicker und die Glasur mattschwarz → update_sketch
Eine Tasse ist der Boden, nicht die Decke. Was die Fabrik sonst noch macht — und wohin ein fertiges Ding als Nächstes gehen kann — nennt die Werkstatt, wenn Sie etwas in der Hand haben oder wenn Sie fragen. Diese Seite hört hier mit Absicht auf zu versprechen.
der erste Flugbitten → prägen → schauen → behalten
So wurde ein echtes Objekt tatsächlich gemacht, einschließlich des Teils, in dem der erste Versuch falsch war. Die Korrektur ist kein Versagen der Methode; sie ist die Methode.
modelliere eine Sturmlaterne in echter Größe, die ich in 3D umkreisen kann
präge — sieben gestapelte Drehprofile und ein gezogener Griff: Messing, Kupfer, Glas, 40 cm hoch. Öffne /sketches/sk_jon77cn4ud und umkreise sie.
der Griff schwebt
stimmt — die Enden des Bügels sitzen bei ±6,5 cm über einem 3,6 cm hohen Kragen. Setze den Sweep neu… v2 geprägt. Der Bügel landet auf dem Kragen.
behalt sie
mint_solid — die Bitte ist Klartext, ein Ding und ein Maßstab. niemand hat eine Koordinate getippt: die Teile werden über deklarierte Beziehungen (on / gap / radial) platziert, und die Fabrik löst sie auf.
gespeichert wird das Rezept — 1,8 KB Profile und ein Pfad. die Laterne, die Sie umkreisen, wird bei jedem Rendern daraus abgeleitet, und das Rendering ist wegwerfbar.
„der Griff schwebt“ ist das Augen-Gate — jemand schaut tatsächlich hin, bevor ein Ding behalten wird. das Rezept machte den Fehler billig: ein Pfad bearbeitet, v2 geprägt, und beide Versionen bleiben als Rezepte erhalten, die Sie diffen können.
und nach „behalt sie“ die Türen — ein behaltenes Ding darf gehen: eine Datei für einen Drucker, eine Seite, die Sie hosten können, Räume, die größer sind als das. niemand listet sie vorab auf; die Werkstatt nennt die Türen, die zu dem Ding passen, das Sie in der Hand halten, in dem Moment, in dem Sie es halten. die Türen öffnen sich auf Werkzeuge, die Sie bereits nutzen — blender, eine Game-Engine, ein Slicer — als Dateien, die sie schon lesen, und was Sie dort verfeinern, kann zurückkommen und sich an dasselbe Rezept binden.
technische Voraussetzungenwas es braucht · was es wiegt · was optional ist
Die Kurzfassung dessen, was mojulo von einem Rechner verlangt. Jede Zahl wurde auf einem Rechner an einem genannten Datum gemessen; das vollständige Blatt, bis hinunter zur Größe jeder Abhängigkeit, liegt im Repo.
Node.js 22.12 oder neuer. Die eine harte Untergrenze; ein älteres Node beendet sich mit einer Meldung, statt halb zu funktionieren.
Ein MCP-Host. Claude Code oder Codex holen das meiste heraus; Claude Desktop und andere Hosts werden per deklariertem Profil verdrahtet.
Ein Desktop-Betriebssystem. Gebaut und verifiziert auf macOS, Apple Silicon.
Linux: die Testsuite läuft unter Ubuntu in der CI, und eine Neuinstallation von
2.0.1 wurde auf Linux x64 und arm64 geprüft; die Engine-Prüfungen weiter unten sind
dort nicht verifiziert. Windows: auf einem nativen Windows-Rechner mit Claude Code
verifiziert — npx mojulo init lief durch und ein erstes Rendering
entstand; Codex dort und die Engine-Prüfungen weiter unten wurden nicht geprüft.
Keine GPU, kein Provider-Schlüssel, kein Konto. Standbilder backen auf der CPU. Ihr Agent ist die Denkschleife; ein Schlüssel kommt nur ins Spiel, wenn etwas malen muss.
36 MB Tarball, ~985 MB auf der Platte nach
npx mojulo init — gemessen am 2026-09-11 gegen mojulo 2.0.2 auf
macOS arm64. Die 3D-Render-Bibliotheken stecken in dieser Zahl;
npm install --omit=optional wirft sie ab (~86 MB) und
mojulo install creative holt sie zurück.
~130 MB Suchmodell, einmal beim ersten Start geholt,
nach ~/.mojulo/models/.
Kilobytes pro Rezept. Alles, was Sie machen, ist eine einzige
SQLite-Datei unter ~/.mojulo/data/.
~500 MB headless Chrome, beim ersten Backen, das ihn braucht — übersprungen, wenn Chrome, Chromium, Edge oder Brave schon auf dem Rechner ist.
~19 MB ffmpeg, beim ersten Zusammenfügen von Clips zu
einem MP4 — übersprungen, wenn ffmpeg schon in Ihrem PATH liegt.
Bei der Installation wird nichts heruntergeladen. Diese beiden legen ihren Cache im
Paketverzeichnis ab statt in ~/.mojulo/; das vollständige Blatt nennt die
Variablen, die sie verschieben.
Godot 4.5 oder neuer (kostenlos) öffnet ein Spielpaket als Projekt. Blender 4.x oder neuer (kostenlos) übernimmt den Art-Pass und das Backen. Unity 6, aktiviert, mit dem glTFast-Paket aus dem Package Manager. Unreal 5.4 oder neuer; ein Spielpaket kompiliert C++, also Xcode auf macOS oder Visual Studio auf Windows.
Ein Slicer — PrusaSlicer oder Bambu Studio — stempelt eine headless Druckprüfung neben die STL oder 3MF; jeder Slicer öffnet die Datei.
Jeder Export funktioniert, ohne dass eines davon installiert ist: das Paket und seine Schritt-für-Schritt-Importanleitung werden so oder so geschrieben, und die Rechnerprüfung meldet „übersprungen“ mit dem Grund. Die Engines sind Multi-Gigabyte-Installationen unter eigenen Lizenzen; mojulo lädt oder konfiguriert nie eine davon.
Separate Installationen, die Sie selbst betreiben; mojulo startet sie nie und hängt nicht von ihnen ab, und ihr Fehlen schaltet eine Schleife ab und bricht nichts. ComfyUI mit Qwen-Image-Edit malt, wenn Ihr Agent es nicht kann — ~31 GB, oder ein ~17 GB großes Quant auf Apple Silicon. Kokoro spricht die Erzählung — ~92 MB. TripoSR modelliert Oberflächendetail über die Greybox — ~1,4 GB.
Keine Telemetrie. Ausgehender Verkehr entsteht nur bei expliziten
Aktionen: npm holt das Paket, die einmaligen Downloads oben,
check_for_updates, wenn Ihr Agent es aufruft, und was der Provider Ihres
Agenten selbst tut — dieser Verkehr ist der des Agenten, nicht der von mojulo.
Aus der Host-Konfiguration ausklinken, das npm-Paket entfernen,
~/.mojulo/ und die beiden Caches oben löschen. Engines und Worker, die Sie
selbst installiert haben, dürfen Sie behalten oder entfernen.