Uma skill para Claude e agentes de programação que transforma uma especificação JSON curta em diagramas animados e interativos, exportáveis como SVG, PNG, GIF ou MP4.
rixinhahaha/snip
App de menu bar para Electron que permite a agentes de programação com IA renderizar diagramas e prévias, além de anotá-los e aprová-los na tela.
Alternativa open source a:CleanShot X
- Estrelas
- 347
- Forks
- 32
- Issues abertas
- 4
- Último commit
- há 6 meses
O que é?
Snip é uma camada de revisão visual para agentes de programação com IA. Depois de instalado, um comando como `snip setup` configura o Claude Code (e o Cursor, Windsurf e Cline) para renderizar arquiteturas, modelos de dados e fluxos como diagramas Mermaid ou prévias em HTML, em vez de texto. O usuário revisa o resultado na tela e pode aprová-lo ou fazer anotações com círculos, setas e notas. O agente recebe um JSON estruturado com a decisão e as anotações.
Snip também funciona como uma ferramenta independente para capturar e anotar screenshots. Os atalhos de captura permitem selecionar uma região ou ajustar a captura à janela; o modo rápido copia a imagem para a área de transferência, e o editor oferece ferramentas de retângulo, seta, texto, desfoque e segmentação por IA. Um modelo local de visão executado pelo Ollama dá nomes, categorias e tags às capturas salvas, que podem ser encontradas com busca semântica.
O projeto é uma CLI e também inclui um servidor MCP para agentes sem acesso ao shell. Ele funciona no macOS 14+ e no Linux com Wayland, e os principais recursos de IA são executados localmente, sem APIs na nuvem.
Recursos principais
- 01Renderiza diagramas Mermaid e prévias em HTML para agentes de programação com IA
- 02Permite anotar screenshots com formas, setas e texto e enviar o feedback de volta ao agente
- 03Configura Claude Code, Cursor, Windsurf e Cline usando `snip setup`
- 04Captura screenshots com seleção de região, ajuste à janela e cópia rápida para a área de transferência
- 05Categoriza screenshots salvos localmente com IA e permite fazer busca semântica por meio do Ollama
- 06Inclui um servidor MCP para agentes sem acesso ao shell
Casos de uso
- Revisar diagramas de arquitetura ou modelos de dados gerados pelo Claude Code antes de aceitá-los
- Anotar prévias de interface com feedback que o agente pode aplicar na próxima iteração
- Pesquisar uma grande coleção pessoal de screenshots descrevendo o que aparecia na tela
Início rápido
- 1
Instalar no macOS com Homebrew
brew install --cask rixinhahaha/snip/snip - 2
Configurar o Claude Code para usar saída visual
snip setup
Antes de usar
- Requer macOS 14 ou superior ou Linux (Wayland), portanto o Windows não é compatível.
- No README, as versões para macOS estão disponíveis somente como DMG para Apple Silicon. Para Linux, há versões AppImage ou deb.
- A organização com IA requer a instalação local de um modelo de visão do Ollama (opcional).
Tópicos
Perguntas frequentes
- O que é snip?
- App de menu bar para Electron que permite a agentes de programação com IA renderizar diagramas e prévias, além de anotá-los e aprová-los na tela. Snip é uma camada de revisão visual para agentes de programação com IA. Depois de instalado, um comando como `snip setup` configura o Claude Code (e o Cursor, Windsurf e Cline) para renderizar arquiteturas, modelos de dados e fluxos como diagramas Mermaid ou prévias em HTML, em vez de texto. O usuário revisa o resultado na tela e pode aprová-lo ou fazer anotações com círculos, setas e notas. O agente recebe um JSON estruturado com a decisão e as anotações.
- snip é gratuito? Qual é a licença?
- snip é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- snip ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de snip foi em 7 de mai. de 2026.
- Para que posso usar snip?
- Revisar diagramas de arquitetura ou modelos de dados gerados pelo Claude Code antes de aceitá-los Anotar prévias de interface com feedback que o agente pode aplicar na próxima iteração Pesquisar uma grande coleção pessoal de screenshots descrevendo o que aparecia na tela
- Como instalar snip?
- Instalar no macOS com Homebrew: brew install --cask rixinhahaha/snip/snip Configurar o Claude Code para usar saída visual: snip setup
- Onde consigo snip?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rixinhahaha/snip
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App para desktop que permite explorar, instalar e gerenciar skills de agentes de IA em mais de 20 agentes de programação, tudo em uma interface.
Uma interface local de revisão no navegador para anotar planos de agentes, Markdown, HTML e diffs de código e enviar feedback de volta aos agentes de programação.
App para macOS que permite navegar, editar e organizar skills e agentes de codificação com IA no Claude Code, Cursor, Codex, Windsurf e Amp.
Framework de skills e metodologia de desenvolvimento de software que orienta agentes de programação em brainstorming, planejamento, TDD e implementação revisada com subagentes.
Memória persistente para agentes de programação: registra a atividade das sessões, compacta as informações com IA e injeta contexto relevante em sessões futuras.