Ein Entwickler, viele KI-Agenten: Gratis-CAD SolidCraft knackt 1,5 Mio. Downloads
Der US-Entwickler Brennen Herbruck hat im Oktober 2026 angefangen, mit Claude Code und Codex ein Open-Source-3D-CAD-Programm zu bauen. Fünf Wochen später gibt es 58 Versionen, rund 1,5 Millionen Downloads über GitHub, und KI-Agenten können selbst Bauteile konstruieren. SolidCraft zeigt, wie viel Software ein Einzelner mit KI-Hilfe inzwischen stemmen kann.

Worum es geht
SolidCraft ist ein kostenloses Open-Source-Programm für 3D-Konstruktion, also eine CAD-Software, wie man sie für 3D-Druck, Maschinenbau oder Produktdesign nutzt. Geschrieben hat es Brennen Herbruck aus Michigan. Er hat am 7. Oktober 2026 damit angefangen und am 9. Oktober die erste Version 0.1.0 veröffentlicht. Laut einem Interview mit dem japanischen Maker-Magazin FabScene erschienen bis zum 12. November 58 offizielle Versionen bis v0.41.0. Nicht mitgezählt sind die täglichen Testversionen (Nightlies) und die Release-Kandidaten. Über GitHub wurde das Programm bis zum 13. November rund 1,5 Millionen Mal heruntergeladen, das Repository hat etwa 16.000 Sterne.
Es gibt fertige Programmdateien für Windows, macOS, Linux und FreeBSD. Ausprobieren kann man SolidCraft auch ohne Installation im Browser. Der Quellcode steht nach Wahl unter der MIT- oder der Apache-2.0-Lizenz. Beide erlauben die freie Nutzung, auch für kommerzielle Zwecke. Das Repository gehört inzwischen der Organisation Tangency Labs. Bemerkenswert ist das Projekt aus zwei Gründen: Herbruck hat es mit massiver Hilfe von KI-Programmierwerkzeugen gebaut, und KI-Agenten können darin selbst Bauteile konstruieren.
Was SolidCraft kann
SolidCraft ist ein parametrisches CAD-Programm. Man zeichnet zuerst eine flache Skizze, versieht sie mit Maßen und Zwangsbedingungen (etwa „diese zwei Linien sind parallel“) und macht daraus einen Körper. Das geschieht zum Beispiel durch Extrudieren, also das Herausziehen der Fläche in die Tiefe, oder durch Rotieren um eine Achse. Jeder Arbeitsschritt landet in einer Zeitleiste. Ändert man später ein Maß, rechnet das Programm alle folgenden Schritte automatisch neu. So arbeiten auch kommerzielle Programme wie Autodesk Fusion oder SolidWorks.
Laut 3D Printing Industry bietet die Zeitleiste unter anderem Extrudieren, Rotieren, Sweep, Loft, Abrunden und Fasen, Schalen, Formschrägen, Bohrungen, Gewinde, Muster und Spiegeln. Dazu kommen Baugruppen mit Gelenken, Blechteile und ein Teil der Funktionen für Kunststoffgehäuse. Seit v0.14.0 gibt es laut 3Druck.com außerdem Zahnräder, Zahnstangen, inverse Kinematik und Bewegungsbahnen.
Exportieren kann SolidCraft die Formate STEP AP242, IGES, 3MF, STL und OBJ, für Roboter-Simulatoren zusätzlich das Format URDF. STEP- und IGES-Volumenkörper lassen sich importieren und als Basis für weitere Schritte nutzen. Die Desktop-Version liest außerdem Dateien aus FreeCAD (.FCStd) und Rhino (.3dm). STL- und 3MF-Dateien werden dagegen als Dreiecksnetze (Meshes) geladen. Ein Befehl namens mesh.convert kann einfache, geschlossene Teile mit gleichbleibendem Querschnitt in echte parametrische Körper zurückverwandeln. Für den 3D-Druck praktisch: Wer ein Material wie PETG angibt, bekommt die Masse des Teils angezeigt.
Das Projekt selbst bezeichnet seinen Stand als „früh, aber für einfache Teile nutzbar“. Von 76 öffentlichen Referenzteilen stimmen 75 bei Volumen, Oberfläche, Schwerpunkt und Begrenzungsquader mit theoretisch oder in FreeCAD berechneten Werten überein. Das Projekt räumt selbst ein, dass diese Tests keine vollständige Gleichwertigkeit mit anderen Programmen belegen. Noch nicht vorhanden sind Mesh-Modellierung, T-Splines, erweiterte Freiformflächen, Platinen-Design, Simulation, CAM (Fertigungsplanung für CNC-Maschinen) und 2D-Zeichnungen.
Von der Fusion-Kopie zum eigenständigen Projekt
Anfangs hieß das Programm SolveCraft und wurde in v0.6.0 umbenannt. Die erste README warb damit, dass sich die Bedienung an Autodesk Fusion anlehnt, und die Genauigkeit wurde an 76 in Fusion erstellten Teilen gemessen. Gleichzeitig galt eine „Clean-Room“-Regel: Fusion durfte nur von außen beobachtet werden. Autodesk-Icons, Hilfetexte und Fusion-Dateien hatten im Repository nichts zu suchen. Laut 3D Printing Industry dürfen die KI-Agenten außerdem keinen GPL-lizenzierten Code lesen, darunter OpenCASCADE, FreeCAD und SolveSpace. So soll kein fremder Code mit strengerer Lizenz ins Projekt gelangen. Die aktuelle README stellt den Fusion-Vergleich nicht mehr in den Vordergrund und betont, dass SolidCraft mit keinem CAD-Hersteller verbunden ist. Gemessen wird jetzt gegen theoretische Werte und FreeCAD.
Die wichtigsten Etappen laut FabScene:
| Datum | Version | Neuerung |
|---|---|---|
| 12. Okt. | v0.6.0 | Umbenennung von SolveCraft in SolidCraft |
| 14. Okt. | v0.10.0 | Flächenwerkzeuge, Export im Format URDF |
| 15. Okt. | v0.13.0 | Chatfenster für KI-Agenten in der App |
| 16. Okt. | v0.14.0 | Import aus FreeCAD und Rhino, Zahnrad- und Schraubgelenke |
| 17. Okt. | v0.15.0 | Neuer Download-Ort, Repository bei Tangency Labs |
| 11. Nov. | v0.40.0 | Geometrie-Kern ausgetauscht |
Neuer Kern nach nur einem Monat
Der Kernel ist das Herzstück jeder CAD-Software. Er beschreibt die 3D-Formen und berechnet Operationen wie Extrudieren, Bohren oder Abrunden von Kanten. SolidCraft speichert Körper als B-rep (Boundary Representation): Ein Körper wird über seine Flächen, Kanten und Eckpunkte und deren Verbindungen beschrieben. Anfangs nutzte das Projekt den Open-Source-Kern Truck, der in Rust geschrieben ist. Schon die Release Notes zu v0.14.0 gaben zu, dass Abrundungen und Boolesche Operationen (Körper addieren oder voneinander abziehen) langsam waren. Als echte Lösung nannten sie einen neuen Kern.
Ab dem 21. Oktober lief die Umstellung, mit v0.40.0 war sie am 11. November abgeschlossen. Seitdem arbeitet SolidCraft mit SolidCore. Das ist eine Rust-Portierung von SMLib, einer C++-Geometriebibliothek, die NVIDIA als Teil seines Projekts USD BRep unter Apache 2.0 veröffentlicht hat. Laut 3D Printing Industry umfasst die Portierung NURBS-Mathematik (die Beschreibung gekrümmter Flächen), B-rep-Topologie, Schnittberechnungen, Boolesche Operationen, Abrundungen, Schalen, Reparaturfunktionen und Masseeigenschaften. Die Ergebnisse sollen bis auf eine relative Abweichung von 1e-9 mit dem C++-Original übereinstimmen, geprüft Modul für Modul. Herbruck sagt dazu:
„Weiter um diese Grenzen herumzubauen, schien mehr Aufwand zu sein, als auf ein solideres Fundament umzuziehen.“
Weil jetzt alles in Rust geschrieben ist, lassen sich Desktop- und Browserversion leichter bauen. Am schwierigsten sei weiterhin die Stabilisierung, so Herbruck: Dass eine Funktion existiert, heiße noch nicht, dass sie bei den vielen verschiedenen Konstruktionen echter Nutzer zuverlässig funktioniert.
KI baut mit – auf zwei Ebenen
Im Repository liegen die Anweisungsdateien CLAUDE.md und AGENTS.md, die KI-Agenten erklären, wie sie im Projekt arbeiten sollen. Herbruck nutzt Werkzeuge von Anthropic und OpenAI zum Programmieren, Debuggen, Testen und für Code-Reviews und lässt oft mehrere Agenten parallel an verschiedenen Aufgaben arbeiten. Die meisten Beiträge stammen laut eigener Aussage trotzdem von ihm selbst. Eine feste Aufteilung zwischen ihm und der KI gebe es nicht. Laut 3D Printing Industry verbietet das Projekt Programmabstürze (Panics) im Produktivcode, und jede Absturzkorrektur muss einen Regressionstest mitbringen, der den Fehler künftig automatisch erkennt. Die Roadmap rechnete demnach mit rund 82 Agentenstunden bis zu einer brauchbaren Alpha-Version.
Auch im fertigen Programm spielt KI eine Rolle. SolidCraft hat einen MCP-Server. MCP (Model Context Protocol) ist ein offener Standard, den Anthropic im November 2024 vorgestellt hat und über den KI-Assistenten externe Programme bedienen können. Seit v0.13.0 gibt es zusätzlich ein Chatfenster in der App. Dort lassen sich Agenten wie Claude Code, Codex, Gemini CLI oder OpenCode mit dem eigenen Login aufrufen, seit v0.14.0 auch Grok. Herbrucks Idee dahinter:
„Alles, was man von Hand gebaut hat, sollte die KI weiterbearbeiten können, und alles, was die KI gebaut hat, sollte man selbst bearbeiten können.“
Ein Beispiel ist der Forschungsrover SELENE des Nutzers 0xlillith. Er besteht aus Chassis, Rädern, Solarpanels und Kamerahalterung und wurde komplett über den MCP-Server modelliert. Die Zeitleiste umfasst 3.323 Schritte, die alle einzeln bearbeitbar sind und laut 3D Printing Industry fehlerfrei neu berechnet werden.
Rund 200 Pull Requests pro Tag
Die Community wächst schnell. Bis zum 13. November wurden 5.140 Änderungen in den Hauptzweig übernommen, allein am 10. November 247 Pull Requests (Änderungsvorschläge), am 12. November 202. In den Commits tauchen rund 410 Autorennamen auf. Beim Sichten der Vorschläge hilft der KI-Review-Dienst CodeRabbit. Blacksmith stellt die Rechenzeit für die CI bereit, also für die automatischen Builds und Tests bei jeder Änderung. Herbruck sagt trotzdem, mit dem Prüfen komme er kaum hinterher. Die erste Übersetzung kam am 11. Oktober von außen und war die japanische, einen Tag später folgte Deutsch.
Wie das Projekt organisiert werden soll, ist noch offen: als Community-Projekt, als gemeinnützige Organisation wie bei Blender oder mit einer Firma dahinter. SolidCraft soll Open Source bleiben. Eine kommerzielle Ausrichtung ist laut Herbruck noch nicht festgelegt. Ihm sei wichtig, dass Menschen ihre Werkzeuge selbst kontrollieren und nicht in Cloud-Dienste gezwungen werden.
Einordnung
SolidCraft zeigt, wie stark KI-Programmierwerkzeuge verändern, was ein Einzelner bauen kann. Ein parametrisches CAD-Programm mit eigenem Geometriekern galt bisher als Aufgabe für große Teams über viele Jahre. Für Linux-Nutzer, die Fusion nicht nutzen können, und für Maker, denen FreeCAD zu umständlich ist, ist das Projekt interessant. Offene, frei lizenzierte Kerne wie NVIDIAs SMLib senken zusätzlich die Hürde.
Es gibt aber auch Grenzen. Das Projekt nennt sich selbst „früh“ und tauscht gerade erst sein Fundament aus. Was CAD-Software in der Praxis ausmacht, ist noch nicht belegt: zuverlässige Boolesche Operationen bei komplexer Geometrie und verlässlicher Austausch mit kommerziellen Formaten. 3D Printing Industry formuliert es so: Die Hürde verschiebt sich vom Kern zum Nachweis, dass wirklich fertigungstaugliche Teile entstehen. Offen ist auch, ob sich das Tempo von rund 200 übernommenen Änderungen pro Tag ohne Qualitätsverlust halten lässt. Die Zahlen sind zudem nicht ganz einheitlich: 3D Printing Industry nannte zu einem früheren Zeitpunkt rund 2.900 Sterne. Das dürfte ein älterer Stand sein, zeigt aber, wie schnell das Projekt gewachsen ist. Wer SolidCraft für einfache 3D-Druck-Teile ausprobieren will, kann das ohne Risiko direkt im Browser tun. Für ernsthafte Konstruktionsarbeit ist es nach eigener Aussage noch zu früh.
Videos zum Thema
Quellen
- Bing News (ja-JP) fabscene.com
- 3dprintingindustry.com 3dprintingindustry.com
- 3druck.com 3druck.com
Frag den KI-Assistenten
Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.
Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.
Kommentare
Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.
Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.