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.
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.
Alternativas
Ably Chat
Ably Chat é uma API de chat e SDKs para criar apps de mensagens em tempo real com reações, presença e edição/remoção de mensagens.
AakarDev AI
AakarDev AI é uma plataforma poderosa que simplifica o desenvolvimento de aplicações de IA com integração perfeita de banco de dados vetorial, permitindo implantação rápida e escalabilidade.
DeepMotion
DeepMotion é uma plataforma de body-tracking e motion capture com IA para gerar animações 3D a partir de vídeo (ou texto) no navegador, com Animate 3D API.
Arduino VENTUNO Q
Arduino VENTUNO Q é um computador edge AI para robótica, unindo inferência e microcontrolador para controle determinístico. Desenvolva no Arduino App Lab.
Devin
Devin é um agente de IA para codificação que ajuda equipes de software em migrações e grandes refatorações, executando subtarefas em paralelo.
MakerLoft
MakerLoft: construa apps com IA sem saber programar. Conecta ao seu GitHub e gera apps com auth, pagamentos, uploads e painel admin.