text-to-cad의 개요
text-to-cad는 코딩 에이전트에 로컬 CAD 워크플로를 줍니다. 에이전트는 부품이나 조립품마다 Open CASCADE 기하 커널 위에서 도는 build123d로 Python 스크립트를 쓰고, 프로젝트의 cadgen 엔진으로 스크립트를 실행하면 .xbf 문서(부품, 이름, 색, 재료, 조인트)와 스크립트가 선언한 STEP, GLB, STL, 3MF 파일이 만들어집니다. 편집이 바꾼 것만 다시 빌드되고, 에이전트 앱이나 브라우저의 뷰어가 빌드마다 따라갑니다.
스킬 열두 개가 나머지 일을 다룹니다. PDF 엔지니어링 도면, 2D DXF, 기성 STEP 부품, 프린트 가능성을 위한 DfAM 검사, 판금, CNC 가공, 사출 성형의 DFM 검토, OrcaSlicer를 쓰는 G-code 슬라이싱, SendCutSend 업로드 검사, Bambu Lab 프린터로 출력 보내기, 로봇과 시뮬레이터용 URDF, SRDF, SDF 파일입니다.
Claude Code(`claude plugin marketplace add earthtojake/text-to-cad#latest`), Codex, Cursor, Grok Build, Gemini용 플러그인으로, Claude Desktop용 MCP 서버로, 또는 `npx skills add`를 통한 독립 스킬로 설치됩니다.
text-to-cad, 쓸 만한 가치가 있습니까?
text-to-cad는 모델에 메시를 내보내라고 하는 대신 CAD를 코드로 다루기 때문에, 프롬프트에서 제조 가능한 부품까지 가는 설득력 있는 오픈소스 경로입니다. 에이전트가 build123d 스크립트를 쓰므로, 모든 모델이 엔지니어링 도구용 STEP과 프린터용 STL, 3MF를 만드는 읽기 쉽고 버전 관리 가능한 Python 파일입니다. 저장소의 GitHub 스타는 약 23,800개이고, MIT 라이선스이며, 2026년 10월 27일 PyPI의 cadgen 0.8.1과 함께 v0.8.1을 냈습니다.
모델링 데모와 구별되는 것은 제조 스킬입니다. DFM 스킬은 판금, CNC, 사출 성형 부품을 검토하고 발견 사항마다 근거 규칙을 인용합니다. DfAM Check는 벽 두께, 오버행, 서포트 부피, 출력 방향을 재고, 엔지니어링 도면 스킬은 구멍 표기와 표제란이 있는 치수 PDF를 만듭니다. 인계는 구체적이지만 좁습니다. G-code는 자신의 프리셋으로 OrcaSlicer를 거치고, 출력은 Bambu Lab 프린터로 가며, 이름이 나온 제작 서비스는 SendCutSend뿐입니다. 로봇 사용자는 URDF, MoveIt용 SRDF, 시뮬레이터용 SDF를 얻습니다.
설치 전에 살펴볼 기본값이 두 가지 있습니다. 사용 통계와 충돌 보고서가 임의의 설치 ID로 PostHog에 갑니다. README는 파일 이름, 경로, 내용, 프롬프트는 절대 보내지 않는다고 말하며, 명령 하나로 끄고 보낸 것을 지울 수 있습니다. cadgen은 하루에 많아야 한 번 업데이트도 확인합니다. Windows 11에서는 새 설치에 기본으로 켜진 Smart App Control이 서명되지 않은 OpenCascade 모듈을 막아 모든 cadgen 명령이 실패합니다. 해결책은 Windows를 다시 설치하지 않고는 되돌릴 수 없는 Smart App Control 끄기, 또는 WSL에서 돌리기입니다.
속도가 또 다른 비용입니다. 프로젝트는 2026년 5월 30일 v0.1.16 이후 릴리스 89개를 냈고, 0.7에서 0.8로 옮기려면 마이그레이션 가이드가 필요하며, 열린 이슈는 불안정한 loft 불리언, sweep 왜곡 같은 기하 커널 버그와 Claude Desktop에서 실패하는 인라인 뷰어(#680)를 추적합니다. Python을 읽는 엔지니어에게는 브래킷이나 외함의 첫 초안을 빠르게 얻는 방법입니다. Fusion이나 SolidWorks에서 사는 디자이너는 에이전트가 고른 모든 치수를 여전히 확인해야 합니다.
제 역할을 하는 곳
Bambu Lab 프린터로 외함을 시제작하는 하드웨어 스타트업 엔지니어
CAD 패키지를 열지 않고 브래킷이나 케이스 설명에서 출력까지 가기
Claude Code에 부품을 요청하고, build123d 스크립트를 검토하고, 벽과 오버행에 DfAM Check를 돌린 뒤, OrcaSlicer로 슬라이스하고 Bambu Lab 스킬로 보냅니다. 비용은 모델 토큰과 필라멘트입니다. 출력 전에 도면 PDF와 치수를 대조하십시오.
레이저 절단 판금 부품을 주문하는 작은 제품 회사
SendCutSend 주문 비용을 내기 전에 제조 문제 잡기
에이전트가 STEP이나 DXF를 내보내게 하고, 업로드 전에 판금 DFM 스킬과 SendCutSend 검사를 돌립니다. 플러그인은 무료이고, 절감은 거부되거나 다시 자르는 주문이 줄어드는 것입니다. 다만 SendCutSend 자체 가격은 이 프로젝트에 포함되지 않습니다.
ROS에서 새 로봇 팔을 만드는 로보틱스 연구자
시뮬레이션용으로 서로 맞는 CAD, URDF, MoveIt 설정 만들기
링크를 build123d 부품으로 모델링한 뒤, URDF, SRDF, SDF 스킬로 MoveIt과 시뮬레이터용 조인트, 한계, 관성, 계획 그룹을 씁니다. 모든 것이 uv를 통해 로컬에서 돌며, 정책이 요구한다면 연구실 기기에서 텔레메트리를 끄십시오.
도입 전 확인할 점
- 설정
- uv가 필요합니다. 런타임은 Python 3.11+를 지원하고 실행 명령은 uv가 관리하는 Python 3.13을 씁니다. Claude Code에서 `claude plugin marketplace add earthtojake/text-to-cad#latest`와 `claude plugin install text-to-cad@earthtojake`를 실행합니다. 첫 시작 때 CAD 런타임을 내려받으므로 네트워크 연결이 필요합니다. 한 앱에는 플러그인이나 스킬 중 하나만 설치하십시오.
- 연동
- Claude Code, Codex, Cursor, Grok Build, Gemini용 플러그인. Claude Desktop용 MCP 서버(`cadgen mcp`). npx skills를 통한 다른 에이전트용 스킬. STEP, GLB, STL, 3MF, DXF, PDF 도면 내보내기. OrcaSlicer, Bambu Connect나 Bambu Studio, SendCutSend로 인계.
- 데이터와 개인정보
- 모델과 파일은 로컬에 남습니다. 사용 횟수와 충돌 보고서는 기본적으로 임의의 ID가 붙어 PostHog로 가며 파일 이름, 경로, 내용, 프롬프트는 절대 포함하지 않습니다. `cadgen telemetry off`, DO_NOT_TRACK=1, CADGEN_TELEMETRY=0으로 멈춥니다. 매일 업데이트 확인이 CADGEN_UPDATE_CHECK=0이 아니면 api.texttocad.dev에 접속합니다. MIT 라이선스.
- 대규모 사용 시 비 용
- 어떤 팀이든 무료로 돌립니다. 비용은 모델링 세션마다의 모델 토큰과 쓰는 프린터, 재료, 제작 서비스이며, 공개된 유료 에디션은 없습니다.
- 제한
- Windows 11 Smart App Control은 끄거나 WSL로 우회하지 않으면 OCP 모듈을 막음. 릴리스가 일주일에 여러 번 나오고 0.7 프로젝트는 0.8로 옮겨야 함. 열린 이슈가 기하 커널 불안정과 Claude Desktop에서 실패하는 인라인 뷰어를 추적함.
좋은 점
- 모델이 검토하고 버전 관리하기 쉬운 파라메트릭 build123d 코드
- STEP, STL, 3MF, GLB와 PDF 도면, DXF 내보내기
- 규칙을 인용하는 측정 기반 DFM과 프린트 가능성 검사
- OrcaSlicer, Bambu Lab 프린터, SendCutSend로 인계
아쉬운 점
- 사용 텔레메트리 기본 활성
- Windows 11 Smart App Control이 CAD 커널을 막음
- 다섯 달에 릴리스 89개, 호환성을 깬 0.8 마이그레이션
- 연동된 제작 서비스가 두 곳뿐
추천 대상
Python을 읽을 수 있고 에이전트가 프린트하거나 가공할 부품 초안을 잡아 주기를 원하는 엔지니어와 메이커.
text-to-cad 대안
text-to-cad: 자주 묻는 질문
- text-to-cad, 쓸 만한 가치가 있습니까?
- text-to-cad는 진짜 파라메트릭 코드를 쓰게 해서 코딩 에이전트를 유능한 주니어 CAD 엔지니어로 만듭니다. 다만 빠르게 바뀌고 기본값으로 사용 현황을 보고합니다. 평점은 5점 만점에 4.0점입니다.
- text-to-cad의 가격은 얼마입니까?
- MIT의 무료 오픈소스입니다. 에이전트의 모델 사용료와 부품을 보내는 제작 서비스 비용을 냅니다.
- text-to-cad의 단점은 무엇입니까?
- 사용 텔레메트리 기본 활성; Windows 11 Smart App Control이 CAD 커널을 막음; 다섯 달에 릴리스 89개, 호환성을 깬 0.8 마이그레이션; 연동된 제작 서비스가 두 곳뿐.
- text-to-cad에 적합한 사람은 누구입니까?
- Python을 읽을 수 있고 에이전트가 프린트하거나 가공할 부품 초안을 잡아 주기를 원하는 엔지니어와 메이커.
- 팀이나 프로덕션 환경에서 text-to-cad의 비용은 얼마입니까?
- 어떤 팀이든 무료로 돌립니다. 비용은 모델링 세션마다의 모델 토큰과 쓰는 프린터, 재료, 제작 서비스이며, 공개된 유료 에디션은 없습니다.
- text-to-cad에 회사 데이터를 맡겨도 안전합니까?
- 모델과 파일은 로컬에 남습니다. 사용 횟수와 충돌 보고서는 기본적으로 임의의 ID가 붙어 PostHog로 가며 파일 이름, 경로, 내용, 프롬프트는 절대 포함하지 않습니다. `cadgen telemetry off`, DO_NOT_TRACK=1, CADGEN_TELEMETRY=0으로 멈춥니다. 매일 업데이트 확인이 CADGEN_UPDATE_CHECK=0이 아니면 api.texttocad.dev에 접속합니다. MIT 라이선스.
- text-to-cad의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 CLI-Anything 및 Anthropic Skills입니다.
답변 확인일: 2026년 10월 28일.
