agentcad
agentcad ist ein Open-Source-MCP-Server und eine CLI für lokale, agentengesteuerte CAD-Workflows mit Vorschau, Prüfung und Export von STEP, STL, GLB und OBJ.
Was ist agentcad?
agentcad ist ein Open-Source-CAD-Tool für Coding-Agents. Es bietet sowohl einen MCP-Server als auch eine CLI, damit ein Agent aus Python-basierten Workflows echte CAD-Ausgaben erzeugen, rendern, validieren und exportieren kann.
Das Produkt ist für die Zusammenarbeit zwischen Mensch und Agent konzipiert: Es gibt dem Agenten einen Feedback-Loop mit Geometriemetriken, Vorschauen und Validierungsergebnissen, damit er seine Arbeit selbst prüfen und Fehler korrigieren kann, bevor er Entwürfe an den Nutzer zurückgibt. Laut Website läuft es lokal, ist kostenlos, erfordert keine Anmeldung und unterstützt STEP-, STL-, GLB- und OBJ-Workflows.
Hauptfunktionen
- Open-Source-MCP-Server und CLI: unterstützt agentengesteuerte CAD-Workflows entweder per lokalem Kommandozeilen-ימוש oder per MCP-Integration in Editoren und Agenten-Umgebungen.
- Render- und Validierungs-Loop: liefert ein Render sowie Metriken wie Abmessungen, Volumen, Flächenanzahl und Gültigkeit, damit der Agent die Geometrie vor dem Abschluss prüfen kann.
- Export-Unterstützung für gängige CAD-Formate: kann STEP, STL, GLB und OBJ für die Weiterverwendung in Druck, Ansicht oder CAD-Übergabe ausgeben.
- Versionierte Ausführung und Diffs: erzeugt versionierte STEP-Dateien und unterstützt den Vergleich von Versionen, um Design-Iterationen nachzuverfolgen.
- Prüfungen vor der Ausführung und Topologie-Inspektion: validiert Eingaben vor der Ausführung und meldet Geometrie-/Topologie-Details, um Probleme schnell zu debuggen.
- Local-first-Setup: läuft lokal, mit Installationsoptionen für
pip,uvund MCP-Konfiguration für Tools wie Claude Code, Cursor und Windsurf.
So verwenden Sie agentcad
Installieren Sie das Paket lokal und verbinden Sie es dann entweder über die CLI oder durch Hinzufügen der MCP-Server-Konfiguration zu Ihrem Agenten-Workspace mit Ihrem Coding-Agenten. Die Website zeigt Unterstützung für Python 3.10–3.12, mit einem pip install 'agentcad[mcp]'-Pfad und einer Installationsoption nur für die CLI.
Sobald die Verbindung steht, geben Sie dem Agenten einen CAD-Prompt wie einen Handyhalter, ein Gehäuse oder eine Vase. Der Agent kann Geometrie erzeugen, das Render und die Metriken prüfen, das Modell überarbeiten und die finalen Dateien exportieren, wenn das Design gültig ist.
Anwendungsfälle
- Schnelles Konzipieren in einem AI-Coding-Agenten: einen Prompt in natürlicher Sprache in ein einfaches CAD-Modell umwandeln und es im selben Workflow in der Vorschau ansehen.
- Druckbares Gehäusedesign: einfache mechanische Teile wie Schnappboxen, Abdeckungen oder Gerätegehäuse erstellen und für den 3D-Druck exportieren.
- Geometriedebugging und Iteration: Metriken, Validierung und Topologieberichte nutzen, um zu diagnostizieren, warum ein Modell fehlgeschlagen ist oder fehlerhafte Geometrie erzeugt hat.
- Web- oder Viewer-taugliche 3D-Assets: GLB oder OBJ für leichte Visualisierung in Apps, Websites oder Asset-Pipelines exportieren.
- Agentengestützte Bildungs- oder Rekonstruktionsprojekte: maßstabsgetreue Rekonstruktionen oder strukturierte Modelle erstellen, bei denen der Agent wiederholtes Feedback benötigt, um zu einem präzisen Ergebnis zu kommen.
FAQ
Läuft agentcad lokal? Ja. Die Website beschreibt es als lokal laufend, mit Installationsoptionen ohne Anmeldung.
Welche Ausgaben unterstützt es? Die Website nennt Vorschau-Renderings sowie den Export von STEP, STL, GLB und OBJ.
Funktioniert es mit MCP-basierten Agents? Ja. Das Produkt enthält einen MCP-Server und zeigt Beispiel-Setups für Claude Code, Cursor und Windsurf.
Welche Python-Versionen werden unterstützt? Die Seite sagt, dass agentcad derzeit Python 3.10–3.12 unterstützt.
Ist es Open Source? Ja. Die Quelle ist auf GitHub als Apache-2.0 gelistet.
Alternativen
- Klassische CAD-Software wie parametrische Desktop-CAD-Tools: Diese werden typischerweise direkt von menschlichen Designern verwendet und bieten manuelle Modellierungs-Workflows statt agentengesteuerter Ausführung.
- Script-first-Geometriebibliotheken: Diese eignen sich für Entwickler, die CAD-Formen direkt in Code erstellen wollen, enthalten aber möglicherweise nicht denselben Agenten-Feedback-Loop, Render-Reporting oder MCP-Integration.
- 3D-Modellierungstools mit Exportfunktionen: Diese können druckbare oder ansichtsgeeignete Assets erzeugen, sind aber meist auf manuelle Modellierung statt automatisierte Prompt-zu-Geometrie-Workflows ausgerichtet.
- Andere Agenten-Toolchains für Codegenerierung: Diese können einem Agenten beim Schreiben von Code helfen, bieten aber nicht zwangsläufig CAD-spezifische Validierung, Vorschau und Version-Diff-Unterstützung.
Alternativen
DeepMotion
DeepMotion ist eine AI-Motion-Capture- und Body-Tracking-Plattform für 3D-Animationen aus Video (und Text) im Browser – per Animate 3D API integrierbar.
imgcook
imgcook ist ein intelligentes Tool, das Design-Mockups mit einem Klick in hochwertigen, produktionsbereiten Code umwandelt.
Ably Chat
Ably Chat ist eine Chat-API und SDKs für maßgeschneiderte Realtime-Chat-Apps: Reactions, Presence sowie Nachrichten editieren/löschen.
AakarDev AI
AakarDev AI ist eine leistungsstarke Plattform, die die Entwicklung von KI-Anwendungen mit nahtloser Integration von Vektordatenbanken vereinfacht und eine schnelle Bereitstellung und Skalierbarkeit ermöglicht.
Arduino VENTUNO Q
Arduino VENTUNO Q ist ein Edge-AI-Computer für Robotik und physische Systeme: KI-Inferenz mit Microcontroller für deterministische Steuerung. Entwickeln in Arduino App Lab.
Devin
Devin ist ein AI-Coding-Agent für Softwareteams: unterstützt Parallelisierung von Migrations- und Refactoring-Subtasks, während Engineers steuern und Änderungen freigeben.