Lunagraph
Lunagraph é um canvas de design que escreve HTML, CSS e React reais, com ajuda do Claude Code, para manter UI e código alinhados.
O que é Lunagraph?
Lunagraph é um canvas de design para criar interfaces de usuário usando HTML, CSS e React reais. O propósito principal é ajudar equipes a projetar e implementar UI de forma que o design e o código entregue fiquem alinhados, reduzindo lacunas de “hand off”.
Em vez de tratar o design como um entregável separado que alguém precisa traduzir em componentes, o Lunagraph posiciona o entregável como o próprio código, com assistência de IA fornecida pelo Claude Code.
Principais Recursos
- Design direto em código real (HTML, CSS, React): O trabalho no canvas é refletido em markup e componentes reais, para que a saída corresponda ao que será executado.
- Fluxo de trabalho sem handoff para equipes de UI: A plataforma é projetada para suportar consistência entre designers, produto, desenvolvedores e agentes, sem etapa de tradução do design para implementação.
- Assistência contextual alimentada por Claude Code: O parceiro de IA é capaz de trabalhar com o contexto completo, incluindo o canvas e o codebase existente.
- Ciclo canvas + chat + repo local: O chat acessa o canvas e o codebase local, com fluxo que inclui implementar mudanças diretamente no repositório e visualizar resultados.
- Pré-visualização ao vivo e comparação por screenshot: O fluxo descrito pré-visualiza em iframe ao vivo e usa screenshots do design e da saída para comparar.
- Atualizações de componentes no repo a partir de mudanças de design: Exemplos incluem gerar componentes como
PricingCarde atualizar arquivos como um componente de tabela de comparação de features.
Como Usar o Lunagraph
- Comece no canvas de design: Inicie projetando elementos de UI no canvas.
- Use o chat integrado para ajuda na implementação: Peça mudanças referenciando o canvas e o contexto do repositório.
- Deixe a IA implementar no seu repo: O fluxo inclui escrever diretamente no codebase local.
- Pré-visualize e verifique: Use a pré-visualização em iframe ao vivo e tire screenshots do canvas/design e da saída de UI resultante para comparar.
- Itere em componentes: Aplique atualizações adicionais pedindo refators ou ajustes de features (por exemplo, dividir uma sidebar em componentes menores).
Casos de Uso
- Criação de UI do designer à implementação: Um designer cria layouts de UI no canvas e garante que o código resultante use HTML/CSS/React reais, em vez de um arquivo de design separado.
- Fluxo de equipe sem fricção de handoff: Uma equipe mista (design, produto, desenvolvimento e agentes) trabalha no mesmo fluxo, reduzindo etapas de tradução entre papéis.
- Refatoração de componentes complexos com assistência de IA: Quando um componente fica complexo (ex.: sidebar), o chat ajuda a reestruturá-lo em componentes menores e adicionar comportamentos como toggle de colapso.
- Atualização de páginas existentes a partir da intenção de design: Use screenshot ou referência de paleta para atualizar seções de UI, garantindo que a saída corresponda ao layout e estilo esperados.
- Construção de UI de pricing/features a partir de designs no canvas: Gere componentes para pricing cards e tabelas de features, integre-os em layouts de página e atualize markup de tabelas existentes.
FAQ
-
Que tipo de código o Lunagraph gera ou trabalha? O Lunagraph gera e trabalha com HTML, CSS e React reais.
-
O Lunagraph depende de handoff de arquivo de design separado? O site enfatiza um fluxo de “zero handoff”, onde o entregável é o próprio código, não um arquivo de design que precisa ser traduzido.
-
O que significa “powered by Claude Code” neste fluxo? O conteúdo afirma que o Claude Code atua como parceiro criativo de design que considera o canvas e o codebase local, suportando tarefas de implementação via chat.
-
Como os usuários verificam se o design corresponde à saída? O fluxo descrito inclui pré-visualização em iframe ao vivo e screenshots do canvas e do resultado renderizado para comparação.
-
A IA pode ler e escrever em um repositório local? A página mostra um exemplo de “AI File Access” com caminhos de filesystem para leitura/escrita fora do projeto, sugerindo integração com repo local, mas detalhes adicionais não são fornecidos.
Alternativas
- Ferramentas de design de uso geral (estilo Figma) + implementação separada por desenvolvedores: Isso mantém design e código em ferramentas e fluxos de trabalho diferentes, exigindo tradução de arquivos de design em componentes.
- Construtores de UI baseados em código (editores de componentes React) sem canvas de design: Esses focam em construir diretamente no código de UI, mas podem não oferecer um canvas projetado para capturar e comunicar a intenção de design da mesma forma.
- Assistentes de codificação com IA integrados a um IDE: Esses podem ajudar a gerar ou refatorar código, mas geralmente não combinam um canvas de design, comparação de preview em iframe ao vivo e o loop “canvas + chat + repo” descrito aqui.
- Ferramentas de prototipagem de UI que exportam componentes ou estilos: Essas buscam conectar design e implementação, mas a abordagem ainda pode envolver exportação ou conversão em vez de produzir código como entregável principal.
Alternativas
CodeSandbox
CodeSandbox é uma plataforma cloud para executar código em sandboxes isolados, permitindo que devs e agentes de IA codem e colaborem de qualquer dispositivo.
Pixso
Pixso é uma ferramenta de design UI nativa de IA de próxima geração que permite aos usuários gerar rascunhos de design e código com um único clique, servindo como uma alternativa nacional ao Figma.
Fronty
Fronty converte screenshots e imagens JPEG/PNG em HTML e CSS com IA e permite editar e publicar com editor no-code e hospedagem.
Falconer
Falconer é uma plataforma de conhecimento que se atualiza sozinha, reunindo documentação interna e contexto de código para equipes rápidas encontrarem e compartilharem.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.
skills-janitor
skills-janitor audita, rastreia e compara suas skills do Claude Code com nove ações focadas por comandos slash, sem dependências.