M
MercyNews
Home
Back
Figma-use: Ferramenta CLI permite que agentes de IA projetem no Figma
Tecnologia

Figma-use: Ferramenta CLI permite que agentes de IA projetem no Figma

Hacker News10h ago
3 min de leitura
📋

Fatos Principais

  • A CLI Figma-use fornece aproximadamente 100 comandos para criar e modificar elementos de design no Figma.
  • A importação JSX na ferramenta é aproximadamente 100x mais rápida que as importações tradicionais da API de plugins, melhorando significativamente a velocidade de iteração.
  • O comando render conecta-se ao protocolo interno de multiplayer do Figma via Chrome DevTools para melhor desempenho com grandes grupos de objetos.
  • A ferramenta foi construída usando Bun e Citty para a CLI, com um proxy WebSocket Elysia para comunicação em tempo real.
  • Figma-use aborda a limitação do servidor oficial Figma MCP, que é principalmente somente leitura.
  • O desenvolvedor está ativamente buscando feedback sobre ergonomia da CLI, comandos faltantes e naturalidade da sintaxe JSX.

Resumo Rápido

Uma nova ferramenta de interface de linha de comando (CLI) chamada Figma-use foi desenvolvida para preencher a lacuna entre agentes de IA e software de design. Criada pelo desenvolvedor Dan, esta ferramenta permite que a IA projete ativamente dentro do Figma, em vez de apenas ler arquivos.

A CLI fornece aproximadamente 100 comandos que permitem que agentes de IA criem formas, textos, quadros e componentes, modifiquem estilos e exportem ativos. Isso representa uma mudança significativa em relação às soluções existentes, que são principalmente somente leitura ou exigem esquemas JSON ineficientes.

Capacidades Principais

A CLI Figma-use oferece funcionalidade abrangente para fluxos de trabalho de design impulsionados por IA. Seu conjunto de comandos cobre todo o processo de design, desde a criação inicial até a exportação final de ativos.

Capacidades-chave incluem:

  • Criar e modificar formas e elementos de texto básicos
  • Construir quadros complexos e sistemas de componentes
  • Ajustar estilos e propriedades dinamicamente
  • Exportar ativos finalizados em vários formatos

Uma das características mais destacadas é a capacidade de importação JSX, que é aproximadamente 100x mais rápida que as importações tradicionais da API de plugins. Essa melhoria de velocidade é crucial para agentes de IA que precisam iterar rapidamente em conceitos de design.

"Eu queria que a IA realmente projetasse — criasse botões, construísse layouts, gerasse sistemas de componentes inteiros."

— Dan, Desenvolvedor do Figma-use

Arquitetura Técnica

A arquitetura da ferramenta combina tecnologias modernas para um desempenho ideal. A própria CLI é construída usando Bun e Citty, enquanto um proxy WebSocket Elysia lida com a comunicação em tempo real.

Uma inovação técnica notável é o comando render, que conecta-se diretamente ao protocolo interno de multiplayer do Figma via Chrome DevTools. Essa abordagem proporciona melhor desempenho ao lidar com grandes grupos de objetos, um cenário comum em arquivos de design complexos.

O sistema inteiro foi projetado para funcionar com qualquer assistente de codificação LLM, tornando-o versátil e compatível com vários fluxos de trabalho de desenvolvimento de IA.

Abordando Limitações de Design

A motivação por trás da criação do Figma-use surge de limitações nas soluções existentes. O servidor oficial Figma MCP é principalmente somente leitura, restringindo agentes de IA a visualizar arquivos em vez de criá-los.

Como o desenvolvedor explica, o objetivo era permitir que a IA realmente projetasse:

Eu queria que a IA realmente projetasse — criasse botões, construísse layouts, gerasse sistemas de componentes inteiros.

Alternativas existentes ou careciam de capacidades de escrita ou exigiam esquemas JSON verbosos que consomem tokens excessivos, tornando-as ineficientes para operações de IA. Esta ferramenta fornece uma abordagem mais direta e eficiente para design impulsionado por IA.

Disponibilidade & Feedback

A ferramenta está disponível para instalação via Bun usando o comando bun install -g @dannote/figma-use. Um vídeo de demonstração está disponível, mostrando as capacidades da ferramenta em uma visão geral de 45 segundos.

O desenvolvedor está ativamente buscando feedback sobre vários aspectos da ferramenta:

  • Ergonomia da CLI e experiência do usuário
  • Comandos ou funcionalidades faltantes
  • Naturalidade da implementação da sintaxe JSX

Discussão e feedback da comunidade estão sendo coletados através de uma seção de comentários dedicada, proporcionando uma oportunidade para os usuários contribuírem para a evolução da ferramenta.

Olhando para o Futuro

Figma-use representa um passo significativo para frente ao permitir que agentes de IA participem de fluxos de trabalho de design criativo. Ao fornecer um conjunto abrangente de comandos e desempenho otimizado, aborda limitações-chave das abordagens anteriores.

A compatibilidade da ferramenta com qualquer assistente de codificação LLM e seu manuseio eficiente de operações de design a posicionam como uma valiosa adição ao ecossistema de design de IA. À medida que o feedback é incorporado e a ferramenta evolui, ela pode expandir ainda mais as possibilidades para design assistido por IA.

Perguntas Frequentes

O que é Figma-use?

Figma-use é uma ferramenta de interface de linha de comando (CLI) que permite que agentes de IA projetem ativamente dentro do Figma. Fornece aproximadamente 100 comandos para criar formas, textos, quadros e componentes, modificar estilos e exportar ativos.

Como ele melhora as soluções existentes?

Aborda a limitação de somente leitura do servidor oficial Figma MCP e evita os esquemas JSON verbosos ineficientes exigidos por outras soluções. Sua importação JSX é aproximadamente 100x mais rápida que as importações tradicionais da API de plugins.

Quais tecnologias alimentam o Figma-use?

A ferramenta foi construída usando Bun e Citty para a CLI, com um proxy WebSocket Elysia para comunicação em tempo real. Também utiliza Chrome DevTools para conectar-se ao protocolo interno de multiplayer do Figma para melhor desempenho.

Como os desenvolvedores podem experimentar o Figma-use?

Desenvolvedores podem instalar a ferramenta usando o comando 'bun install -g @dannote/figma-use'. Um vídeo de demonstração de 45 segundos está disponível, e o desenvolvedor está buscando feedback sobre a ergonomia e funcionalidade da ferramenta.

Continue scrolling for more

IA transforma a pesquisa e as provas matemáticas
Technology

IA transforma a pesquisa e as provas matemáticas

A inteligência artificial está se tornando uma realidade na matemática. Modelos de aprendizado de máquina agora geram teoremas originais, forçando uma reavaliação da pesquisa e do ensino.

Just now
4 min
263
Read Article
Society

Epidemia de Violência Sexual Contra Crianças na República Democrática do Congo

A República Democrática do Congo enfrenta uma epidemia catastrófica de violência sexual contra crianças, com mais de 35.000 casos reportados em apenas nove meses.

1h
5 min
27
Read Article
UE considera contramedida 'bazooka' contra tarifas de Trump na Groenlândia
Politics

UE considera contramedida 'bazooka' contra tarifas de Trump na Groenlândia

A UE considera uma contramedida 'bazooka' contra as tarifas de Trump na Groenlândia. Macron lidera a pressão para aplicar o Instrumento Anti-Coação.

2h
5 min
6
Read Article
Sarah Knafo: Uma Visão para uma Paris Mais Feliz
Politics

Sarah Knafo: Uma Visão para uma Paris Mais Feliz

Em entrevista exclusiva, a candidata Sarah Knafo apresenta sua plataforma para transformar Paris em uma 'cidade feliz', identificando problemas urbanos específicos como seus principais adversários.

2h
5 min
6
Read Article
Milhões de Mark Cuban alimentam o sonho de futebol da Indiana
Sports

Milhões de Mark Cuban alimentam o sonho de futebol da Indiana

Bilhonário Mark Cuban é um dos maiores doadores do programa de futebol da Universidade Indiana, que disputa o campeonato nacional. Seu envolvimento representa uma nova era de investimento privado no atletismo universitário.

2h
5 min
6
Read Article
Estados republicanos defendem escudo de responsabilidade para gigantes do petróleo
Politics

Estados republicanos defendem escudo de responsabilidade para gigantes do petróleo

Legisladores em Oklahoma e Utah avançam projetos de lei que bloqueariam ações judiciais contra empresas de petróleo por seu papel na crise climática.

2h
5 min
6
Read Article
Mapeando Nosso Bairro Solar: A Busca pela Tridimensionalidade
Science

Mapeando Nosso Bairro Solar: A Busca pela Tridimensionalidade

A humanidade está criando um mapa tridimensional preciso do sistema solar. Essa cartografia abrangente será crucial para futuras missões espaciais e aprofundará nossa compreensão do bairro cósmico.

2h
7 min
6
Read Article
Best Buy's Winter Sale: Top 10 Tech Deals to Grab Now
Technology

Best Buy's Winter Sale: Top 10 Tech Deals to Grab Now

Best Buy's Winter Sale features significant discounts on OLED TVs, headphones, fitness trackers, and more. Here are the top 10 deals worth your attention before the event ends on January 19th.

2h
5 min
2
Read Article
Aos 60 anos, ela vendeu sua casa e conseguiu um emprego em um cruzeiro
Lifestyle

Aos 60 anos, ela vendeu sua casa e conseguiu um emprego em um cruzeiro

Aos 60 anos, uma mulher vendeu sua casa familiar, tratou os dentes no Brasil e conseguiu um emprego como fotógrafa principal em um cruzeiro de luxo, encontrando liberdade e criatividade.

2h
5 min
6
Read Article
Ravioli com recheio de carne de sol e calda de rapadura: confira a receita
Lifestyle

Ravioli com recheio de carne de sol e calda de rapadura: confira a receita

Receita de ravioli com recheio de carne de sol e calda de rapadura Uma combinação que une a tradição da culinária italiana aos sabores do Nordeste brasileiro. Neste domingo (18), o programa Nordeste Rural apresentou a receita de um ravioli recheado com carne de sol, acompanhado de calda de rapadura, valorizando ingredientes regionais em uma releitura gastronômica criativa. A receita é ensinada por Simone Romão, estudante de gastronomia. A proposta de incorporar a identidade regional ao ravioli surgiu a partir de uma atividade avaliativa do curso, que desafiava os alunos a desenvolver pratos utilizando ingredientes locais. Clique aqui para seguir o canal do g1 Ceará no WhatsApp A seguir, confira as instruções para fazer a receita. Ingredientes 🧂 Para o recheio: 300 g de carne de sol; Meia cebola roxa picada; Um dente de alho picado; 50 g de nata ou requeijão cremoso; 50 g de queijo ralado; Uma colher de sopa de manteiga da terra; Pimenta-do-reino; Cheiro-verde a gosto. Para a massa: 500 g de macaxeira cozida e amassada; 100 g de farinha de trigo; Uma gema; Uma colher de sopa de manteiga da terra; Sal a gosto. Para a calda: 100 g de rapadura ralada; 100 ml de cachaça envelhecida; 200 ml de caldo de carne caseiro; Uma colher de chá de vinagre de maçã; Pimenta-de-cheiro a gosto. Modo de preparo 🥣 Com massa de macaxeira, recheio de carne de sol e redução de rapadura, o ravioli apresentado no Nordeste Rural valoriza ingredientes regionais. TV Verdes Mares Preparo da calda e da carne: Cozinhe a carne de sol picada na panela de pressão por cerca de 20 minutos. Em uma frigideira, derreta a rapadura ralada com a cachaça envelhecida até formar um caramelo fino. Acrescente o caldo de carne, o vinagre de maçã e a pimenta-de-cheiro (colocada grosseiramente, apenas para aromatizar). Deixe reduzir até atingir consistência de caramelo e finalize com uma pitada de sal. Preparo do recheio: Refogue a cebola roxa e o alho na manteiga da terra. Adicione o cheiro-verde (coentro e cebolinha) e a carne de sol cozida e desfiada. Incorpore o queijo coalho ralado e o requeijão, com cuidado para não usar em excesso. Finalize com pimenta-do-reino preta a gosto. Preparo da massa: Amasse a macaxeira ainda quente, logo após sair do fogo. Em um recipiente, misture a macaxeira com a gema, a manteiga da terra e a farinha de trigo, acrescentada aos poucos. Sove a massa sobre uma bancada até que fique homogênea e não grude nas mãos. Montagem dos raviolis: Abra a massa com auxílio de plástico filme e um rolo até atingir a espessura desejada. Corte a massa em discos e umedeça levemente as bordas com água. Coloque o recheio no centro, feche no formato de meia-lua e sele as bordas com carretilha ou garfo. Cozimento e finalização: Cozinhe os raviolis em água quente até que comecem a flutuar. Para servir, faça uma base com a calda (opcionalmente coada), disponha os raviolis e finalize com mais redução de rapadura. Acrescente tiras de queijo frito e salsinha para finalizar o prato. Assista aos vídeos mais vistos do Ceará:

2h
3 min
0
Read Article
🎉

You're all caught up!

Check back later for more stories

Voltar ao inicio