Framework Python de código aberto para orquestrar agentes de IA autônomos baseados em funções (Crews) e workflows orientados a eventos (Flows).
Adam-CAD/CADAM
Aplicativo web de código aberto que gera modelos 3D paramétricos de CAD em OpenSCAD a partir de prompts em linguagem natural e imagens, no navegador.
Alternativa open source a:Autodesk Fusion 360
- Estrelas
- 5,300
- Forks
- 655
- Issues abertas
- 26
- Último commit
- há 5 dias
O que é?
CADAM é um aplicativo web que transforma descrições em linguagem natural e imagens de referência em modelos 3D de CAD. Os modelos gerados são escritos como código paramétrico de OpenSCAD, então as principais dimensões aparecem como controles ajustáveis. Os usuários podem alterar um valor com um controle deslizante e ver o modelo se atualizar sem precisar gerá-lo novamente com a IA.
O mecanismo do OpenSCAD roda como WebAssembly no navegador, então o fluxo de edição e renderização não exige instalação local. Os modelos finalizados podem ser exportados como arquivos STL, SCAD ou DXF. O projeto também inclui as bibliotecas OpenSCAD BOSL, BOSL2 e MCAD e usa Three.js na pré-visualização em tempo real.
A stack é composta por React 19, TypeScript, TanStack Start e Supabase para autenticação, armazenamento e PostgreSQL, com Anthropic Claude como backend de IA. Para executá-lo localmente, é necessário ter Node.js, Supabase CLI e chaves de API dos provedores de modelos.
Recursos principais
- 01Gera modelos 3D a partir de linguagem natural e imagens de referência.
- 02Apresenta as dimensões do modelo como controles deslizantes paramétricos e interativos.
- 03Executa o OpenSCAD no navegador via WebAssembly.
- 04Exporta modelos como arquivos STL, SCAD ou DXF.
- 05Inclui as bibliotecas BOSL, BOSL2 e MCAD.
Casos de uso
- Prototipar rapidamente peças mecânicas, como botões, suportes ou conexões roscadas.
- Criar uma base paramétrica que possa ser ajustada para impressão 3D.
- Aprender como o código OpenSCAD se traduz em geometria sem instalar software para desktop.
Início rápido
- 1
Clone o repositório
git clone https://github.com/Adam-CAD/CADAM.git - 2
Acesse a pasta do projeto
cd CADAM - 3
Instale as dependências
npm install - 4
Inicie o Supabase e, em seguida, execute o servidor de desenvolvimento
npx supabase start && npm run dev
Antes de usar
- Para gerar modelos, são necessários o Supabase CLI, Node.js 20.19+ ou 22.12+ e chaves de API de provedores de IA como a Anthropic.
- A configuração local também requer ngrok para o desenvolvimento de webhooks.
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que obras derivadas permaneçam de código aberto.
Tópicos
Perguntas frequentes
- O que é CADAM?
- Aplicativo web de código aberto que gera modelos 3D paramétricos de CAD em OpenSCAD a partir de prompts em linguagem natural e imagens, no navegador. CADAM é um aplicativo web que transforma descrições em linguagem natural e imagens de referência em modelos 3D de CAD. Os modelos gerados são escritos como código paramétrico de OpenSCAD, então as principais dimensões aparecem como controles ajustáveis. Os usuários podem alterar um valor com um controle deslizante e ver o modelo se atualizar sem precisar gerá-lo novamente com a IA.
- CADAM é gratuito? Qual é a licença?
- CADAM é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CADAM ainda é mantido?
- Manutenção ativa. O último commit de CADAM foi em 15 de out. de 2026.
- Para que posso usar CADAM?
- Prototipar rapidamente peças mecânicas, como botões, suportes ou conexões roscadas. Criar uma base paramétrica que possa ser ajustada para impressão 3D. Aprender como o código OpenSCAD se traduz em geometria sem instalar software para desktop.
- Como instalar CADAM?
- Clone o repositório: git clone https://github.com/Adam-CAD/CADAM.git Acesse a pasta do projeto: cd CADAM Instale as dependências: npm install Inicie o Supabase e, em seguida, execute o servidor de desenvolvimento: npx supabase start && npm run dev
- Onde consigo CADAM?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Adam-CAD/CADAM
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma demo open source em Next.js que recria a Intelligent UI do ChatGPT, transmitindo respostas do modelo como mapas, gráficos, formulários e ferramentas funcionais com OpenUI.
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
Framework Python de baixo nível para criar agentes com estado e execução durável, com participação humana e memória.
Banco de dados open source de embeddings para apps de IA, que armazena documentos e vetores para buscas semânticas, híbridas e de texto completo.
SDKs em TypeScript, Python e Go para agentes de navegador que controlam o Chrome com chamadas em linguagem natural para agir, observar e extrair dados, além de APIs no estilo Playwright.