SlimSnap icon

SlimSnap

SlimSnap é um app para macOS que converte capturas de ecrã em JSON para agentes de programação em terminal e fluxos de trabalho apenas com texto.

SlimSnap

O que é o SlimSnap?

SlimSnap é um app para macOS que transforma capturas de ecrã em JSON que agentes de programação em terminal conseguem ler. Foi concebido para situações em que quer comunicar detalhes da interface a ferramentas como Claude Code, Aider ou Codex CLI sem colar uma imagem.

O fluxo de trabalho combina captura, anotação, OCR e exportação. Os utilizadores selecionam uma área no ecrã, adicionam marcadores visuais como setas ou chamadas de atenção e copiam uma representação JSON estruturada que inclui texto dos elementos, caixas delimitadoras e dados de anotação. O objetivo é tornar o conteúdo das capturas disponível em ambientes apenas com texto, mantendo o processo de captura local no Mac.

O SlimSnap também publica um esquema JSON aberto no GitHub sob a licença MIT, para que o formato exportado possa ser validado ou reutilizado fora da app. A página do produto posiciona-o como uma forma de levar o contexto de capturas para locais onde imagens não são aceites, como terminais, sessões SSH e outros fluxos de trabalho apenas com texto.

Principais Funcionalidades

  • Captura de ecrã nativa no macOS: os utilizadores premem ⌘⇧S, arrastam para selecionar uma área e largam para capturar uma região do ecrã.
  • Ferramentas de anotação: setas, chamadas de atenção e destaques permitem aos utilizadores apontar o agente para um elemento específico da interface ou para um problema.
  • Exportação em JSON: as capturas são copiadas como JSON estruturado para poderem ser coladas em agentes de terminal e outras ferramentas apenas com texto.
  • OCR integrado: a app lê rótulos visíveis, botões e mensagens de erro da captura e inclui-os na saída.
  • Caixas delimitadoras dos elementos: os elementos na saída incluem coordenadas normalizadas, o que ajuda ferramentas a jusante a raciocinar sobre disposição e posição.
  • Processamento local no Mac: a captura e o OCR correm no dispositivo, sem necessidade de conta ou envio para servidor.
  • Esquema aberto: o esquema JSON é publicado no GitHub sob MIT, permitindo validação ou exportadores personalizados.

Como Usar o SlimSnap

Instale a app para Mac e depois use o atalho de captura para selecionar a parte do ecrã que quer partilhar. Adicione as anotações necessárias para direcionar a atenção, como destacar um botão ou assinalar uma mensagem de erro.

Após a captura, copie o JSON gerado e cole-o numa ferramenta que aceite texto, como um agente de programação em CLI. Se usar a skill do Claude Code, o SlimSnap também grava um pequeno ficheiro de configuração local para que a skill encontre automaticamente as capturas JSON guardadas.

Casos de Uso

  • Depuração de UI num agente de terminal: partilhe uma captura de um interface com problemas, com detalhes de disposição e texto já extraídos para JSON.
  • Revisão iterativa de código ou prompts de correção: indique a um agente um botão, campo de formulário ou estado de erro específico sem escrever uma descrição visual longa.
  • Sessões SSH ou remotas: leve o contexto da captura para um ambiente onde colar imagens não está disponível.
  • Resolução de problemas com CI ou registos: cole contexto estruturado da UI em registos ou mensagens de commit apenas com texto quando uma captura de ecrã não for adequada.
  • Fluxos de trabalho personalizados: use o esquema publicado para gerar JSON compatível a partir de outro pipeline de OCR ou de um exportador escrito à mão.

FAQ

O SlimSnap envia as minhas capturas de ecrã para um servidor? Não. A página diz que a captura e o OCR correm localmente no seu Mac e que as capturas não saem da máquina.

Funciona com ferramentas que não conseguem ler imagens? Sim. O produto foi criado para agentes de terminal e outros destinos apenas com texto onde não é possível colar capturas diretamente.

O esquema é aberto? Sim. O esquema JSON é publicado no GitHub sob MIT, e a página diz que a skill do Claude Code também é aberta.

Preciso da app para Mac para usar a skill do Claude Code? Não. A skill pode funcionar com qualquer ficheiro JSON válido do SlimSnap, mesmo que tenha sido criado fora da app.

O SlimSnap está disponível para Windows ou Linux? Ainda não. A página diz que hoje é apenas para Mac e convida a pedir outras plataformas.

Alternativas

  • Partilha nativa de capturas de ecrã em apps de chat de IA: útil para perguntas pontuais sobre imagens, mas não foi concebida para agentes de terminal ou fluxos de trabalho apenas com texto.
  • Descrições de texto manuais da UI: viável quando a captura é simples, mas mais lenta e mais propensa a erros em layouts detalhados.
  • OCR com exportadores JSON personalizados: uma opção flexível para equipas que querem construir o seu próprio pipeline de capturas para texto estruturado.
  • Ferramentas gerais de gravação ou anotação de ecrã: conseguem capturar e marcar interfaces, mas normalmente não exportam JSON legível por agentes com OCR e caixas delimitadoras.