O que é text-to-cad?
O text-to-cad dá a um agente de programação um fluxo de trabalho de CAD local. O agente escreve cada peça ou montagem como um script Python usando o build123d, que roda sobre o kernel geométrico Open CASCADE; executar o script com o motor cadgen do projeto gera um documento .xbf (peças, nomes, cores, materiais e juntas) e os arquivos STEP, GLB, STL ou 3MF que o script declara. Só o que uma edição mudou é reconstruído, e um visualizador no app do agente ou no navegador acompanha cada reconstrução.
Doze skills cobrem o resto do trabalho: desenhos técnicos em PDF, DXF 2D, peças STEP prontas de catálogo, uma verificação DfAM de imprimibilidade, uma revisão DFM para chapa metálica, usinagem CNC e moldagem por injeção, fatiamento de G-code com o OrcaSlicer, verificações de upload para a SendCutSend, envio de impressões a impressoras Bambu Lab e arquivos URDF, SRDF e SDF para robôs e simuladores.
Instala-se como plugin para Claude Code (`claude plugin marketplace add earthtojake/text-to-cad#latest`), Codex, Cursor, Grok Build e Gemini, como servidor MCP para o Claude Desktop ou como skills independentes via `npx skills add`.
text-to-cad vale a pena?
O text-to-cad é um caminho de código aberto convincente de um prompt até uma peça fabricável, porque trata CAD como código em vez de pedir a um modelo que gere uma malha. O agente escreve scripts build123d, então cada modelo é um arquivo Python legível e versionável que produz STEP para ferramentas de engenharia, além de STL e 3MF para impressoras. O repositório tem cerca de 23.800 estrelas no GitHub, licença MIT e lançou a v0.8.1 em 27 de outubro de 2026, com o cadgen 0.8.1 no PyPI.
As skills de fabricação são o que o separa de uma demonstração de modelagem. A skill DFM revisa peças de chapa metálica, CNC e moldadas por injeção e cita a regra por trás de cada achado; o DfAM Check mede espessura de parede, balanços, volume de suporte e orientação de impressão; e a skill de desenho técnico produz PDFs cotados com indicações de furos e carimbo. A entrega é concreta, mas estreita: o G-code passa pelo OrcaSlicer com seus próprios presets, as impressões vão para impressoras Bambu Lab, e a SendCutSend é o único serviço de fabricação citado. Quem trabalha com robótica recebe URDF, SRDF para o MoveIt e SDF para simuladores.
Dois padrões merecem atenção antes da instalação. Estatísticas de uso e relatórios de falhas vão para o PostHog sob um ID de instalação aleatório; o README diz que nomes de arquivos, caminhos, conteúdos e prompts nunca são enviados, e um comando desativa o envio e apaga o que foi enviado. O cadgen também verifica atualizações no máximo uma vez por dia. No Windows 11, o Smart App Control, ativado por padrão em instalações novas, bloqueia o módulo OpenCascade sem assinatura e todos os comandos do cadgen falham; a solução é desativar o Smart App Control, o que não pode ser desfeito sem reinstalar o Windows, ou rodar no WSL.
O ritmo é o outro custo. O projeto publicou 89 releases desde a v0.1.16, em 30 de maio de 2026, a passagem da 0.7 para a 0.8 exige um guia de migração, e as issues abertas acompanham bugs do kernel geométrico, como uma operação booleana instável em loft e distorção em sweep, além de um visualizador embutido que falha no Claude Desktop (#680). Para um engenheiro que lê Python, é um jeito rápido de obter um primeiro rascunho de um suporte ou de um gabinete; um projetista que vive no Fusion ou no SolidWorks ainda vai precisar conferir cada dimensão que o agente escolheu.
Onde ele se destaca
Um engenheiro de startup de hardware prototipando gabinetes em uma impressora Bambu Lab
Ir da descrição de um suporte ou de uma caixa até a impressão sem abrir um pacote de CAD
Peça a peça ao Claude Code, revise o script build123d, rode o DfAM Check para paredes e balanços, depois fatie com o OrcaSlicer e envie pela skill da Bambu Lab. Custa tokens de modelo e filamento; confira as dimensões contra o PDF do desenho antes de imprimir.
Uma pequena empresa de produtos que encomenda peças de chapa metálica cortadas a laser
Pegar problemas de fabricação antes de pagar um pedido na SendCutSend
Faça o agente exportar STEP ou DXF, rodar a skill DFM para chapa metálica e a verificação da SendCutSend antes do upload. O plugin é gratuito; a economia vem de menos pedidos rejeitados ou recortados, embora os preços da própria SendCutSend não façam parte deste projeto.
Um pesquisador de robótica construindo um novo braço em ROS
Produzir CAD, URDF e configuração do MoveIt coerentes entre si para uma simulação
Modele os elos como peças build123d e depois use as skills URDF, SRDF e SDF para escrever juntas, limites, inércias e grupos de planejamento para o MoveIt e o simulador. Tudo roda localmente via uv; desative a telemetria nas máquinas do laboratório se a política exigir.
Antes de decidir
- Configuração
- Precisa do uv; o runtime suporta Python 3.11+ e os comandos de inicialização usam Python 3.13 gerenciado pelo uv. No Claude Code, execute `claude plugin marketplace add earthtojake/text-to-cad#latest` e `claude plugin install text-to-cad@earthtojake`; a primeira inicialização baixa o runtime de CAD, então exige conexão de rede. Instale o plugin ou as skills em um app, não os dois.
- Integrações
- Plugins para Claude Code, Codex, Cursor, Grok Build e Gemini; um servidor MCP (`cadgen mcp`) para o Claude Desktop; skills para outros agentes via npx skills. Exporta STEP, GLB, STL, 3MF, DXF e desenhos em PDF; entrega ao OrcaSlicer, ao Bambu Connect ou ao Bambu Studio e à SendCutSend.
- Dados e privacidade
- Modelos e arquivos ficam locais. Contagens de uso e relatórios de falhas vão para o PostHog por padrão, marcados com um ID aleatório e nunca incluindo nomes de arquivos, caminhos, conteúdos ou prompts; `cadgen telemetry off`, DO_NOT_TRACK=1 ou CADGEN_TELEMETRY=0 interrompe o envio. Uma verificação diária de atualizações acessa api.texttocad.dev, a menos que CADGEN_UPDATE_CHECK=0. Licença MIT.
- Custo em escala
- Gratuito para qualquer equipe. Os custos são tokens de modelo a cada sessão de modelagem e as impressoras, materiais ou serviços de fabricação que você usar; não há edição paga publicada.
- Limites
- O Smart App Control do Windows 11 bloqueia o módulo OCP, a menos que seja desativado ou contornado com o WSL. As releases chegam várias vezes por semana, e projetos da 0.7 precisam ser portados para a 0.8. As issues abertas acompanham instabilidades do kernel geométrico e o visualizador embutido falhando no Claude Desktop.
O que é bom
- Os modelos são código build123d paramétrico, fácil de revisar e versionar
- Exporta STEP, STL, 3MF e GLB, além de desenhos em PDF e DXF
- Verificações medidas de DFM e de imprimibilidade, com regras citadas
- Entrega ao OrcaSlicer, a impressoras Bambu Lab e à SendCutSend
O que não é
- Telemetria de uso ativada por padrão
- O Smart App Control do Windows 11 bloqueia o kernel de CAD
- 89 releases em cinco meses, com uma migração incompatível para a 0.8
- Apenas dois serviços de fabricação integrados
Ideal para
Engenheiros e makers que sabem ler Python e querem que um agente faça o rascunho de peças imprimíveis ou usináveis.
Alternativas ao text-to-cad
text-to-cad: perguntas frequentes
- text-to-cad vale a pena?
- O text-to-cad transforma um agente de programação em um engenheiro de CAD júnior competente ao fazê-lo escrever código paramétrico de verdade, mas muda rápido e reporta uso por padrão. Damos nota 4.0 de 5.
- Quanto custa text-to-cad?
- Gratuito e de código aberto (MIT). Você paga pelo uso de modelo do seu agente e por qualquer serviço de fabricação para o qual enviar peças.
- Quais são as desvantagens de text-to-cad?
- Telemetria de uso ativada por padrão; o Smart App Control do Windows 11 bloqueia o kernel de CAD; 89 releases em cinco meses, com uma migração incompatível para a 0.8; apenas dois serviços de fabricação integrados.
- Para quem text-to-cad é indicado?
- Engenheiros e makers que sabem ler Python e querem que um agente fa ça o rascunho de peças imprimíveis ou usináveis.
- Quanto custa text-to-cad para uma equipe ou em produção?
- Gratuito para qualquer equipe. Os custos são tokens de modelo a cada sessão de modelagem e as impressoras, materiais ou serviços de fabricação que você usar; não há edição paga publicada.
- text-to-cad é seguro para dados da empresa?
- Modelos e arquivos ficam locais. Contagens de uso e relatórios de falhas vão para o PostHog por padrão, marcados com um ID aleatório e nunca incluindo nomes de arquivos, caminhos, conteúdos ou prompts; `cadgen telemetry off`, DO_NOT_TRACK=1 ou CADGEN_TELEMETRY=0 interrompe o envio. Uma verificação diária de atualizações acessa api.texttocad.dev, a menos que CADGEN_UPDATE_CHECK=0. Licença MIT.
- Quais são as melhores alternativas ao text-to-cad?
- As alternativas mais próximas que analisamos são CLI-Anything e Anthropic Skills.
Respostas verificadas em 28 de out. de 2026.
