agentcad

agentcad

jdilla1277 · Programação

agentcad é uma ferramenta CAD de código aberto feita para agentes de IA. Você entrega uma tarefa de design a um agente de programação como Claude Code ou Cursor, o agente escreve um script Python com build123d, e agentcad executa, confere a geometria, renderiza uma prévia e exporta arquivos de verdade. Ele vem como CLI e como servidor MCP, roda localmente, não custa nada e não exige cadastro.

Prévia da interface de agentcad

Sobre agentcad

O que é agentcad

agentcad fica entre um agente de programação e um kernel de CAD. O agente escreve Python, agentcad executa, e o que volta é mais do que um arquivo. Você recebe informação estruturada: métricas geométricas, um indicador de validade, um render de quatro vistas e um relatório de topologia. Esse ciclo de retorno é o ponto central. Os agentes costumam gerar geometria quebrada na primeira tentativa, e sem uma forma de ver o que deu errado eles seguem no chute.

A ferramenta é nativa de build123d e compatível com CadQuery, então os scripts se leem como código CAD paramétrico comum, e não como um dialeto só para agentes. Cada execução gera um arquivo STEP versionado, e a partir da segunda execução agentcad compara o resultado novo com o anterior, para você acompanhar como um projeto mudou. As checagens antes da execução pegam erros de sintaxe, uma chamada show_object() ausente e imports quebrados em menos de 100 ms, antes de gastar um número de versão. Isso poupa um tempo que você preferia não perder.

Vale saber de dois limites desde o começo. É uma ferramenta de Python, e só aceita Python 3.10 a 3.12, porque os bindings do OpenCascade dos quais depende ainda não existem para 3.13. Também não há editor gráfico. É um produto de linha de comando e MCP, então serve a engenheiros e desenvolvedores à vontade no terminal. Não é para quem procura um app de modelagem com mouse.

Como começar

  1. Crie um ambiente virtual de Python 3.12 e ative-o.
  2. Instale com pip install 'agentcad[mcp]', ou pip install agentcad se você quiser só a CLI.
  3. Rode agentcad init --name myproject para montar o projeto e deixar um bloco AGENTS.md mais uma skill do Claude Code na pasta.
  4. Cole um prompt de design em linguagem simples no seu agente de programação e deixe que ele escreva o primeiro script.
  5. Leia a resposta JSON, confira o render, e siga iterando até a geometria ficar imprimível.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de agentcad.

Plano gratuitoSim
Planos pagos$0
PlataformaPython 3.10 to 3.12, CLI and MCP server
Desenvolvedorjdilla1277
CategoriaProgramação
Data de lançamentoApr 2026
Última atualizaçãoSep 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros que já programam o trabalho de CAD
  • Desenvolvedores que montam pipelines de design agêntico
  • Hobbistas de impressão 3D

Tarefas

  • Transformar uma descrição em texto numa primeira peça
  • Pegar erros de geometria cedo
  • Acompanhar como um projeto evolui

Cenários

  • Prototipagem rápida numa sessão de terminal
  • Ensinar uma biblioteca de modelagem a um agente
  • Reproduzir um objeto conhecido a partir de desenhos de referência

Principais recursos

Executa Python escrito pelo agente e devolve métricas

O ciclo central roda um script de build123d e devolve JSON estruturado. Você recebe dimensões nos três eixos, volume, contagem de faces e arestas, e um indicador is_valid. Quando o modelo quebra, a resposta inclui o erro e, para formas de falha comuns, uma sugestão de como arrumar. Isso transforma um vago "não funcionou" em algo sobre o que um agente pode agir. Simples, e conta muito.

Render de quatro vistas para conferência visual

Cada execução renderiza prévias PNG de quatro ângulos, e você também pode pedir posições de câmera personalizadas. Os renders são 2D e ficam sob uma chave separada das saídas 3D, então nada se mistura. Um render que falha nunca desfaz uma construção boa. Você mantém o arquivo STEP e tenta de novo só a vista que precisa.

Exporta STEP, STL, GLB e OBJ

Modelos concluídos são exportados para os formatos que cada ferramenta seguinte realmente quer. STEP carrega a geometria precisa para continuar o trabalho em CAD, enquanto STL, GLB e OBJ cobrem impressão 3D e visualizadores web. Cada construção bem-sucedida também grava um arquivo STEP versionado. Nada é sobrescrito.

Validação rápida antes da execução

As checagens estáticas pegam erros de sintaxe, uma chamada show_object() ausente e imports não resolvíveis em menos de 100 ms. Nada roda. Nada é escrito no disco, e nenhum número de versão é consumido. Para um agente que gera dezenas de tentativas, pular as condenadas poupa tempo real.

Inspeção de topologia e diff de versões

Um comando de inspeção dedicado gera um relatório de topologia para depurar geometria complicada, e a partir da segunda versão agentcad compara cada resultado com a execução anterior. Juntos, respondem às duas perguntas que mais aparecem: por que este sólido é inválido, e o que mudou desde a última vez.

Scripts sem recheio

Os scripts não precisam de uma pilha de imports. As primitivas do build123d, show_object e os auxiliares de edição do próprio agentcad vêm pré-injetados, então o agente escreve box = Box(10, 20, 5) e segue. Menos imports, menos erros. Menos recheio também significa menos lugares para um agente introduzir um erro.

Servidor MCP e montagem de projeto

Adicionar agentcad à config MCP de um projeto dá ao Claude Code, ao Cursor ou a qualquer agente compatível acesso direto ao backend CAD. Rodar agentcad init também grava o guia de uso no repositório como bloco AGENTS.md e skill do Claude Code, então o agente pega o fluxo em cada sessão sem você precisar lembrar.

Prós e contras

Prós

  • Gratuito e de código aberto sob a Apache-2.0, com o código no GitHub e sem conta obrigatória.
  • Roda inteiramente local, então os arquivos de design nunca saem da sua máquina.
  • Devolve informação estruturada rica (métricas, validade, topologia, renders) em vez de um único arquivo opaco.
  • Nativo de build123d com compatibilidade com CadQuery, então os scripts seguem portáveis e legíveis.
  • Histórico de versões e diff tornam a iteração do design rastreável.

Contras

  • Sem interface gráfica, então você precisa de um agente de programação ou de familiaridade com a linha de comando para usar.
  • Só Python 3.10 a 3.12, o que deixa o 3.13 de fora até os bindings do OpenCascade alcançarem.
  • O suporte ao CadQuery é um extra opcional com sua própria dependência e questões de licença.
  • A qualidade depende do agente por baixo, então um modelo fraco ainda produz geometria fraca.

Perguntas frequentes

É uma ferramenta de linha de comando e servidor MCP de código aberto que permite a agentes de programação com IA fazer trabalho real de CAD. O agente escreve um script Python com build123d, o agentcad executa, valida a geometria, renderiza prévias e exporta arquivos 3D padrão.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a agentcad.

Alternativas a agentcad

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes