Sobre o projeto
Next AI Draw.io é uma aplicação web Next.js que integra capacidades de IA com diagramas draw.io. Os usuários criam, modificam e aprimoram diagramas por meio de comandos em linguagem natural e visualização assistida por IA.
Principais funcionalidades descritas no README:
- Criação e manipulação de diagramas impulsionados por LLM por meio de linguagem natural
- Replicação baseada em imagem: carregue diagramas ou imagens existentes para a IA replicar e aprimorar
- Upload de PDFs e arquivos de texto para extrair conteúdo e gerar diagramas
- Exibição do raciocínio da IA para modelos compatíveis (OpenAI o1/o3, Gemini, Claude, etc.)
- Histórico de diagramas com rastreamento de versões e restauração de versões anteriores
- Interface de chat interativa para refinamento em tempo real
- Suporte a diagramas de arquitetura em nuvem (AWS, GCP, Azure)
- Conexões animadas entre elementos do diagrama
Integração e implantação:
- Servidor MCP utilizável com Claude Desktop, Cursor e VS Code; também instalável via Claude Code CLI
- Aplicativos desktop para Windows, macOS e Linux na página Releases
- Guia Docker, além de opções de deployment para EdgeOne Pages, Vercel e Cloudflare Workers
- Configuração local via git clone, npm install, env.example para .env.local, e npm run dev na porta 6002
Suporte a provedores inclui AWS Bedrock (padrão), OpenAI, Anthropic, Google AI, Google Vertex AI, Azure OpenAI, Ollama, OpenRouter, AIHubMix, DeepSeek, SiliconFlow, ModelScope, SGLang, Vercel AI Gateway, ByteDance Doubao e Atlas Cloud. Todos os provedores, exceto AWS Bedrock e OpenRouter, suportam endpoints personalizados. Administradores podem configurar modelos side server via AI_MODELS_CONFIG ou ai-models.json, e um painel admin em /admin (protegido por ADMIN_PASSWORD) gerencia modelos, códigos de acesso, recursos, observabilidade e cotas.
Tecnicamente, o app usa Next.js para frontend e roteamento, o Vercel AI SDK (ai e @ai-sdk/*) para streaming de respostas e suporte multi-provedor, e react-drawio para representação de diagramas. Diagramas são representados como XML draw.io que a IA gera ou modifica. O README nota que a tarefa requer modelos robustos para saída longa com restrições estritas de formatação, recomendando Claude Sonnet 4.5, GPT-5.1, Gemini 3 Pro e DeepSeek V3.2/R1, e menciona que a série claude foi treinada com diagramas draw.io e logos de arquitetura em nuvem.
Uma demonstração online está disponível, e os usuários podem fornecer sua própria chave de API (armazenada localmente no navegador) para contornar os limites de uso da demo. O projeto está licenciado sob Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.