트렌드 · 3분 · 06.18

자연어로 CAD를 짠다는 게 정말 가능해지는 순간 — Adam CAD가 보여준 'AI→코드→실물' 패턴

loopy vibecoder

핵심 요약 (TL;DR)

UC Berkeley 디자인 석사 출신 Zach Dive·Aaron Li가 2025년 10월 $4.1M 시드(TQ Ventures 리드)를 받은 Adam CAD가, 2026년 6월 17일 오픈소스 버전 CADAM을 Launch HN에 공개했습니다. 핵심 패러다임은 "자연어→OpenSCAD 코드→3D 모델". LLM이 코드를 생성하고, 결정론적 정규식으로 파라미터를 조정합니다. WebAssembly로 브라우저 안에서 컴파일까지 끝나죠. 자체 평가에서는 Gemini 3.1 Pro가 톱 모델이라고 밝혔습니다.

텍스트에서 3D가 아니라, 텍스트에서 코드, 코드에서 3D

Adam CAD가 다른 텍스트-to-3D 도구와 결정적으로 다른 지점이 있습니다. LLM이 직접 메쉬를 뱉지 않고, 사람이 읽고 수정할 수 있는 OpenSCAD 코드를 생성합니다. 이 코드가 다시 WebAssembly 컴파일러를 거쳐 3D로 렌더링되는 구조입니다.

왜 이게 중요할까요. AI가 직접 3D 메쉬를 만들면 "지름 5mm 구멍을 5.2mm로 키워달라"는 요청을 처리할 수 없습니다. 메쉬 안에서 어디가 그 구멍인지 LLM이 정확히 짚을 수 없거든요. 반면 코드로 한 단계 두면, 정규식으로 radius = 2.5radius = 2.6으로 바꾸는 결정론적 편집이 가능해집니다. 인터랙티브 슬라이더로 파라미터 조정이 가능한 이유가 여기 있습니다.

이 구조는 정밀도가 생명인 엔지니어링 도메인에서 LLM의 환각을 가둘 유일한 길에 가깝습니다. AI가 가능성을 펼치고, 코드가 정확성을 잡고, 사람이 마지막을 다듬는 분업이죠.

$4.1M 시드는 8개월 전, 오픈소스 공개는 어제

타임라인을 분리해서 보면 이렇습니다. 2025년 10월, Adam CAD가 시드 $4.1M을 클로즈했습니다. 리드 투자자는 TQ Ventures, 공동 투자자에 468 Capital·Pioneer·Script Capital·Transpose Platform이 들어왔고 엔젤로는 PostHog의 Tim Glaser, YC의 Trevor Blackwell, T3의 Theo Browne이 함께했습니다. 그리고 8개월이 지난 2026년 6월 17일, 오픈소스 버전 CADAM이 Launch HN에 공개됐죠. 134점·68댓글에 GitHub 스타가 3,500개 안팎까지 빠르게 올라갔습니다.

이 시점 분리가 중요한 이유는 "갓 시드 받은 회사가 곧장 오픈소스를 던졌다"는 서사가 아니라는 점입니다. 8개월간 SaaS 본체 adam.new를 엔터프라이즈에 팔면서 트랙션을 쌓고, 그 사이에 오픈소스 게임에 진입할 타이밍을 잡은 거예요. 듀얼 트랙 전략의 좋은 사례입니다.

멀티모델 라우팅이 한 번 더 입증된 순간

기술 스택을 자세히 보면 Vercel AI SDK를 깔고 Anthropic·Google·OpenAI·OpenRouter를 모두 라우팅합니다. 그리고 본인들이 자체 평가에서 "Gemini 3.1 Pro가 우리 태스크에서 톱 모델"이라고 명시했습니다. 정확히 어떤 벤치마크인지는 공개하지 않았으니 자체 주장으로 받아야 하는데, 의미 있는 시그널입니다.

이게 같은 6월에 OpenRouter가 30매치 배틀로얄에서 "Grok 4.1 Fast가 승당 $0.97로 가장 싸게 이긴다"고 발표한 흐름과 묶이거든요. 도메인이 다르면 톱 모델이 다르다, 그래서 단일 LLM 종속은 비싸지고 위험해진다, 라는 같은 결론을 다른 두 회사가 같은 달에 던졌다는 거죠.

바이브코더가 가져갈 패턴 두 가지

첫째, 자연어→DSL→실물 파이프라인은 환각을 가두는 가장 안전한 패턴입니다. 3D CAD뿐 아니라 회계 분개, 통계 코드(R·Stata), 음악(MIDI), 화면 레이아웃(CSS Grid)처럼 잘 정의된 코드 표현이 있는 도메인이라면 어디든 이 구조가 들어맞습니다. 직접 결과물을 만들지 말고 한 단계 코드를 끼우세요.

둘째, 오픈소스 + SaaS 듀얼 트랙은 시드 단계 회사가 단기간에 GitHub 스타와 엔터프라이즈 매출을 동시에 가져가는 검증된 패턴입니다. SaaS만 팔면 신뢰가 안 쌓이고, 오픈소스만 풀면 매출이 안 생깁니다. Adam CAD는 8개월의 시차를 두고 두 트랙을 묶었습니다.

FAQ

Q. OpenSCAD가 뭐길래 LLM에게 짜기 좋다는 건가요?
A. OpenSCAD는 30년 가까이 된 텍스트 기반 파라메트릭 모델링 DSL입니다. cube, sphere, union, difference 같은 함수 호출로 형상을 정의합니다. 문법이 작고 결정론적이라 LLM이 코드를 생성하고 검증하기에 유리한 구조입니다.

Q. 제조용으로 진짜 쓸 수 있나요?
A. 비판 코멘트의 핵심도 여기였습니다. "GD&T, 톨러런스, 핀 피치 같은 95%의 엔지니어링 작업은 못 푼다"는 지적이 있었죠. Adam CAD가 현재 잡을 수 있는 영역은 대략 프로토타이핑·취미·교육 수준입니다. 양산 직전 단계는 여전히 사람 엔지니어의 영역입니다.

Q. 다른 도메인에 이 패턴을 적용한다면 첫 단계는 뭘까요?
A. 그 도메인의 결정론적 DSL이 무엇인지 찾는 일입니다. 데이터 분석이면 SQL이나 dplyr, 음악이면 MIDI, 차트면 Vega-Lite입니다. DSL이 없는 도메인이라면 작은 DSL을 먼저 설계하는 게 첫 작업이죠.


자연어가 직접 결과를 만든다는 약속은 한동안 환각으로 흔들렸습니다. Adam CAD는 그 약속을 살려내는 방법을 코드 한 줄로 보여줬습니다. AI가 무엇을 만들지가 아니라, AI 다음에 무엇을 끼울지가 진짜 설계 문제라는 사실, 여기서 한 번 더 분명해진 거죠.

더 자세한 AI 코딩 도구 흐름은 AI 코딩 도구 총정리 비교표 2026에서 확인하실 수 있습니다.

소스: https://news.ycombinator.com/item?id=48572553, https://github.com/Adam-CAD/CADAM, https://adam.new

0

댓글 0

아직 댓글이 없습니다