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:
- 3D tisk na zakázku — navrhnete kryt, držák nebo redukci během pár minut místo hodin v CADu
- Rychlé prototypování — inženýři a designéři získají první iteraci za zlomek času
- 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í.