Přejít k hlavnímu obsahu

AgentCAD — open-source nástroj, který naučí AI agenty navrhovat 3D modely pro tisk

Ilustrační obrázek pro jarvis-ai.cz
Představte si, že napišete větu a z ní vznikne reálný, vytisknutelný 3D model. Ne jen hrubý náčrtek, ale parametricky přesný CAD výstup s ověřenou geometrií, který můžete rovnou poslat do tiskárny. Přesně tohle teď umožňuje AgentCAD — čerstvě spuštěný open-source nástroj, který dává AI agentům schopnost navrhovat, kontrolovat a exportovat 3D díly. A je zcela zdarma.

Co je AgentCAD a proč si zaslouží pozornost

AgentCAD je MCP server a CLI nástroj, který propojuje AI kódovací agenty — jako Claude Code, Cursor, Windsurf nebo OpenAI Codex — s profesionálním CAD prostředím. Vytvořil jej vývojář James Dillard a na Product Huntu vzbudil okamžitou pozornost: během prvního týdne nasbíral přes 160 followerů a umístil se mezi nejvýše hodnocenými produkty dne.

Zatímco běžné AI nástroje pro 3D (jako Meshy nebo Tripo AI) generují modely přímo z textových popisů pomocí neuronových sítí, AgentCAD jde jinou cestou. Využívá programovací schopnosti AI agentů — ti píší Python skripty v knihovnách build123d a CadQuery, zatímco AgentCAD jim poskytuje zpětnou vazbu v reálném čase: zkontroluje geometrii, vyrenderuje náhledy a exportuje hotové soubory. Jinými slovy, nejde o „AI, která kouzlí 3D", ale o chytré propojení kódovacích agentů s inženýrskými nástroji.

Jak to funguje v praxi

Proces je překvapivě přímočarý. Agentovi zadáte prompt — například „navrhni kryt na elektroniku s nacvakávacím víčkem, vnitřní rozměry 60×40×25 mm, tloušťka stěny 2 mm". Agent napíše build123d skript, spustí jej přes AgentCAD — a okamžitě vidí výsledek: čtyřpohledový náhled, geometrické metriky (objem, počet stěn, rozměry) a hlavně validaci, zda je model „vodotěsný" (watertight) a připravený k tisku.

Pokud geometrie nesedí — například chybí stěna nebo je neuzavřená — agent chybu sám opraví a design iteruje. Tím se eliminuje největší bolest AI-generovaného CADu: agenti dosud psali kód naslepo a neměli možnost si svou práci zkontrolovat. AgentCAD jim tuto smyčku uzavírá: spusť → vyrenderuj → zvaliduj → oprav. Výsledkem je model, který prošel automatickou kontrolou kvality dřív, než jej člověk vůbec spatří.

Konkrétní funkce, které AgentCAD nabízí

Nástroj pokrývá kompletní workflow od kódu po hotový 3D soubor:

  • Spuštění skriptů — agent napíše kód, AgentCAD jej provede a vygeneruje verzovaný STEP soubor s metrikami
  • Renderování — PNG náhledy z libovolného úhlu, včetně GIF animací pro kontrolu ze všech stran
  • Validace geometrie — kontrola „vodotěsnosti", detekce volných hran a chybějících ploch za méně než 100 ms
  • Export do formátů — STL pro 3D tisk, GLB pro webové prohlížeče, OBJ pro další editaci
  • Inspekce topologie — detailní report o struktuře modelu pro debugging
  • Diff nástroj — porovnání dvou verzí návrhu (metriky, výstupy, parametry)
  • Interaktivní prohlížeč — zobrazení STEP/GLB souborů přímo v prohlížeči
  • MCP integrace — nativní podpora pro Claude Code, Cursor a Windsurf přes .mcp.json

Zajímavostí je, že skripty nevyžadují žádné importy — AgentCAD automaticky vkládá build123d primitiva a pomocné funkce, takže agent může psát rovnou box = Box(10, 20, 5). To dramaticky snižuje chybovost a zjednodušuje celý proces.

Cena a dostupnost

AgentCAD je zcela zdarma a open-source pod licencí Apache 2.0. Běží lokálně, nevyžaduje registraci ani cloudové služby. Instaluje se přes pip: pip install agentcad[mcp]. Aktuálně podporuje Python 3.10 až 3.12 (kvůli závislosti na knihovně OpenCascade, která zatím nefunguje na Pythonu 3.13+).

Pro české uživatele je to dobrá zpráva — AgentCAD nevyžaduje žádné předplatné, API klíče ani firemní licence. Stačí počítač s Pythonem a libovolný kódovací agent, včetně bezplatných možností jako GitHub Copilot Free nebo lokální modely.

Srovnání s alternativami

Na trhu existuje několik nástrojů na pomezí AI a 3D modelování. Liší se přístupem:

Meshy a Tripo AI generují 3D modely přímo z textových popisů nebo obrázků pomocí difuzních modelů. Výsledky jsou vizuálně působivé, ale často postrádají přesné rozměry a nejsou vhodné pro technické aplikace. Cena se pohybuje od bezplatného tieru po desítky dolarů měsíčně.

Autodesk Fusion s Claude konektorem — Anthropic nedávno oznámil propojení Claude s Fusion 360. Jde o proprietární řešení vyžadující licenci Fusionu (od 70 USD/měsíc) a zaměřené na asistované modelování, nikoli na plně autonomní návrh.

Tradiční CAD software (FreeCAD, OpenSCAD) — vyžaduje manuální modelování nebo psaní skriptů. AgentCAD zde přináší novou vrstvu: AI agenta, který píše skripty za vás a zároveň kontroluje jejich výstup.

AgentCAD se od všech liší v tom, že není generátorem 3D modelů, ale nástrojem pro kódovací agenty. Spoléhá na schopnosti agenta napsat správný kód — a dává mu k tomu zpětnou vazbu, kterou by jinak musel poskytovat člověk.

Praktické využití: od prototypů po výrobu

Na webu AgentCADu najdete galerii modelů vytvořených agenty na jeden prompt — elegantní váza, šachová figurka věže, stojánek na telefon nebo elektronická krabička s nacvakávacím víčkem. Každý z nich vznikl čistě z textového zadání a prošel validací geometrie.

Nejambicióznější ukázkou je rekonstrukce letadla Wright Flyer z roku 1903 — kompletní model čítající 234 dílů, věrný dobovým měřeným výkresům Christmanových plánů. Celý vznikl v jedné konverzaci s Claude Code. I když jde spíše o showcase, ukazuje potenciál pro historickou dokumentaci, vzdělávání a rychlé prototypování.

Pro běžného českého uživatele má AgentCAD smysl hlavně ve třech scénářích:

  1. 3D tisk na zakázku — navrhnete kryt, držák nebo redukci během pár minut místo hodin v CADu
  2. Rychlé prototypování — inženýři a designéři získají první iteraci za zlomek času
  3. Vzdělávání — studenti technických oborů vidí, jak se z popisu rodí parametrický model

Technické pozadí: build123d, CadQuery a MCP

Pod kapotou AgentCADu pracují dvě zavedené open-source knihovny: build123d (výchozí runtime) a CadQuery (volitelný). Obě staví na geometrickém jádře OpenCascade — stejném enginu, který pohání i profesionální nástroje jako FreeCAD. To znamená, že výstupy z AgentCADu jsou kompatibilní s průmyslovými standardy.

Klíčovým architektonickým rozhodnutím je využití protokolu MCP (Model Context Protocol). Díky němu se AgentCAD chová jako nativní rozšíření editoru — agent jej „vidí" jako sadu nástrojů, nikoli jako externí program. To umožňuje těsnou integraci bez nutnosti konfigurovat API nebo autentizaci.

Omezení a na co si dát pozor

AgentCAD je mladý projekt — první veřejná verze vyšla začátkem června 2026 a repozitář na GitHubu čítá sotva tucet commitů. S tím je třeba počítat:

  • Python 3.13 zatím není podporován — kvůli závislosti na OpenCascade bindinzích
  • Kvalita výstupu závisí na schopnostech agenta — Claude Code si vede výborně, méně schopné modely mohou produkovat nepoužitelné výsledky
  • Složitější geometrie (organické tvary, volné plochy) nejsou silnou stránkou — nástroj cílí na technické, parametrické modelování
  • Česká lokalizace neexistuje — dokumentace i rozhraní jsou v angličtině, což ale u technického nástroje není zásadní překážka

Přesto je směr, který AgentCAD ukazuje, významný. Spadá do trendu „vibe engineering" — obdoby „vibe codingu" přenesené do světa mechanického designu. Kódovací agenti se učí interagovat s CAD nástroji a iterativně vylepšovat své výstupy.

Jak začít během pěti minut

Instalace je jednoduchá. Vytvořte si Python 3.12 virtuální prostředí a spusťte:

pip install agentcad[mcp]
agentcad skill install

Poté vložte tento prompt do Claude Code, Cursoru nebo jiného agenta:

Navrhni mi stojánek na telefon: nakloněnou kolébku, která drží telefon pod úhlem 60 stupňů. Přibližně 80 mm široký, 50 mm hluboký, s 5mm okrajem dole, aby telefon neklouzal. Až budeš hotový, ukaž mi náhled.

Agent sám nainstaluje potřené závislosti, napíše skript, spustí AgentCAD, zvaliduje geometrii a vrátí vám hotový model i s náhledy. Žádné klikání v CADu, žádné manuální kreslení.

Potřebuji k AgentCADu drahý CAD software nebo výkonný počítač?

Ne. AgentCAD běží lokálně na běžném počítači s Pythonem. Nepotřebujete instalovat Fusion 360, SolidWorks ani FreeCAD. Výpočet geometrie probíhá přes OpenCascade, renderování je rychlé a celý nástroj zabírá minimum systémových prostředků.

Může AgentCAD nahradit práci CAD konstruktéra?

V současné podobě rozhodně ne. AgentCAD je nástroj pro rychlé prototypování a jednodušší technické díly. Složité sestavy, výrobní výkresy, tolerance a pevnostní analýzy zůstávají doménou lidských inženýrů. AgentCAD spíše šetří čas při prvotních návrzích a eliminuje rutinní modelování.

Funguje AgentCAD i s českými zadáními v promptu?

Ano, pokud používáte AI agenta, který rozumí česky (například Claude). Prompt můžete zadat v češtině a agent si jej přeloží do technické specifikace. Samotný AgentCAD je však v angličtině a generované skripty používají anglické názvy proměnných a funkcí.

X

Nezmeškejte novinky!

Přihlaste se k odběru novinek a aktualit.