Aprendizagem pessoal com IA
e orientação prática

Screenshot to Code: ferramenta de IA para converter capturas de tela em código de front-end limpo

Introdução geral

Screenshot-to-Code é uma ferramenta de código aberto que usa inteligência artificial para converter capturas de tela, rascunhos de design e designs do Figma em código limpo e funcional. A ferramenta é compatível com várias pilhas de tecnologia de front-end, incluindo HTML, Tailwind CSS, React e Vue, e usa GPT-4 Vision e Claude Modelos avançados de IA, como o Sonnet 3.5, para gerar código e suporte para converter vídeos ou gravações de tela em protótipos funcionais.

Screenshot to Code: ferramenta de IA para converter capturas de tela em código front-end limpo-1


 

Lista de funções

  • Captura de tela para códigoConverta capturas de tela e designs em código HTML, Tailwind CSS, React ou Vue.
  • Vídeo para protótipoFuncionalidade: converta um vídeo ou uma gravação de tela em um protótipo funcional. (funcionalidade experimental)
  • Suporte a várias pilhas de tecnologiaSuporte para HTML, Tailwind CSS, React, Vue, Bootstrap e Ionic.
  • Suporte ao modelo de IAGeração de código usando GPT-4 Vision e Claude Sonnet 3.5.
  • Teste on-lineVersão de teste on-line: Uma versão de teste on-line está disponível para que os usuários possam experimentar a funcionalidade da ferramenta em tempo real.

 

Usando a Ajuda

Processo de instalação

  1. armazém de clonesExecutar em um terminal git clone https://github.com/abi/screenshot-to-code.git Armazém de Clonagem.
  2. Instalação de dependênciasApós entrar no diretório do projeto, execute cd backend && poetry install Instale as dependências do backend e execute cd frontend && yarn Instale as dependências do front-end.
  3. Configuração de chaves de API: Crie o .env adicione a chave da API OpenAI e a chave da API Anthropic.
    OPENAI_API_KEY=sk-your-key
    ANTHROPIC_API_KEY=sua-chave
    
  4. Preparando o backend: Executar poesia executar uvicorn main:app --reload --port 7001 Inicie o serviço de back-end.
  5. Front-end de lançamento: Executar desenvolvimento de fios Inicie o serviço de front-end e abra um navegador para acessar http://localhost:5173.

Processo de uso

  1. Carregar captura de telaCarregar capturas de tela ou designs para serem convertidos na interface de front-end.
  2. Seleção de uma pilha de tecnologiaSelecione a pilha de tecnologia (por exemplo, HTML, Tailwind CSS, React ou Vue) a partir da qual o código precisa ser gerado.
  3. Gerar códigoClique no botão Generate (Gerar) e a ferramenta usará o modelo de IA para gerar o código de front-end correspondente.
  4. Visualização e edição de códigoCódigo gerado: O código gerado será exibido na interface e o usuário poderá visualizar e editar o código.
  5. Código de downloadSe estiver satisfeito, o usuário poderá fazer o download do arquivo de código gerado.

Função Fluxo de operação

  1. Captura de tela para código::
    • Carregue uma captura de tela ou um design.
    • Selecione a pilha de tecnologia para a qual você precisa gerar código.
    • Clique no botão Generate (Gerar) e aguarde até que o modelo de IA gere o código.
    • Visualizar, editar e fazer o download do código gerado.
  2. Vídeo para protótipo::
    • Carregue um arquivo de vídeo ou de gravação de tela.
    • A ferramenta analisará automaticamente o conteúdo do vídeo e gerará um protótipo funcional.
    • Visualizar, editar e fazer download do código do protótipo gerado.
  3. Suporte a várias pilhas de tecnologia::
    • Depois de carregar uma captura de tela ou um vídeo, selecione a pilha de tecnologia desejada.
    • A ferramenta oferece suporte a várias pilhas de tecnologia, como HTML, Tailwind CSS, React, Vue, Bootstrap e Ionic.
  4. Suporte ao modelo de IA::
    • A ferramenta gera código usando modelos avançados de IA, como o GPT-4 Vision e o Claude Sonnet 3.5.
    • O usuário pode selecionar o modelo de IA a ser usado nas configurações.
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Screenshot to Code: ferramenta de IA para converter capturas de tela em código de front-end limpo

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil