Snip
Snip
Visueller Modus für Claude Code. Funktioniert auch mit Cursor, Windsurf, Cline und jeder KI-Coding-CLI.
Installieren Sie Snip, führen Sie snip setup aus, und Ihr KI-Coding-Agent beginnt, Diagramme und Vorschauen zu rendern, anstatt sie nur in Textform zu beschreiben. Architektur? Sequenzdiagramm. Datenmodell? ER-Diagramm. UI-Komponente? Gerenderte Vorschau. Alles visuell, alles automatisch.
Sie überprüfen, was Claude rendert – genehmigen Sie es oder kommentieren Sie direkt auf dem Bildschirm. Kreisen Sie ein, was falsch ist, fügen Sie einen Pfeil hinzu, schreiben Sie eine Notiz. Claude sieht Ihre Anmerkungen und iteriert.
Funktionsweise
Snip läuft als Menüleisten-/System-Tray-App mit einer CLI, die jeder KI-Coding-Agent direkt aufrufen kann:
# Claude writes a Mermaid diagram to a file, then renders it for your review
snip render --format mermaid < architecture.mmd
# Claude renders an HTML component preview
snip render --format html < preview.html
# Open any image for annotated review
snip open screenshot.png --message "Is the layout correct?"
# Search your screenshot library
snip search "login page error"Der Agent erhält strukturiertes JSON zurück: { status: "approved" | "changes_requested", edited, path, text }. Sie können räumliche Anmerkungen hinzufügen, Text-Feedback eingeben oder einfach genehmigen.
Entwickelt für Claude Code. Funktioniert auch mit Cursor, Windsurf, Cline und allem, was einen Shell-Befehl ausführen kann. Enthält einen MCP-Server für Agenten ohne Shell-Zugriff.
Related MCP server: Screenshot MCP Server
Installation
macOS (Homebrew)
brew install --cask rixinhahaha/snip/snipOder laden Sie das DMG von den Releases (Apple Silicon) herunter.
Linux
Download von den Releases:
AppImage (portabel, jede Distribution) —
Snip-x.y.z-x86_64.AppImagedeb (Ubuntu/Debian) —
Snip-x.y.z-amd64.deb
Verwendung mit Claude Code
snip setupDas ist alles. snip setup konfiguriert Claude Code so, dass die visuelle Ausgabe automatisch verwendet wird – Regeln, die /diagram-Fähigkeit und Berechtigungen. Wenn Sie Claude das nächste Mal nach Architektur, Datenmodellen oder Abläufen fragen, rendert es ein Diagramm, anstatt es in Text zu beschreiben.
Versuchen Sie /diagram in jedem Claude Code-Gespräch, um das zu visualisieren, worüber Sie diskutieren.
CLI-Referenz
Befehl | Was er bewirkt |
| Aktiviert den visuellen Modus für Claude Code (und Cursor, Windsurf, Cline) |
| Rendert ein Mermaid-Diagramm aus stdin, öffnet es zur Überprüfung |
| Rendert HTML aus stdin, öffnet es zur Überprüfung |
| Öffnet ein beliebiges Bild zur kommentierten Überprüfung |
| Durchsucht die Screenshot-Bibliothek nach Beschreibung |
| Extrahiert Text aus einem Bild via OCR |
| Listet alle gespeicherten Screenshots mit Metadaten auf |
| Ruft Metadaten für einen bestimmten Screenshot ab |
| Stellt Screenshot für KI-Kategorisierung in die Warteschlange |
| Listet alle Kategorien auf |
Alle Überprüfungsbefehle (render, open) blockieren, bis der Benutzer fertig ist, und geben strukturiertes JSON zurück.
MCP-Server
Für Agenten ohne Shell-Zugriff (Claude Desktop, gehostete Umgebungen) bietet Snip auch einen MCP-Server:
{
"mcpServers": {
"snip": {
"command": "node",
"args": ["/path/to/snip/src/mcp/server.js"]
}
}
}Der MCP-Server stellt dieselben Funktionen bereit: render_diagram, open_in_snip, search_screenshots, list_screenshots, get_screenshot, transcribe_screenshot, organize_screenshot, get_categories, install_extension.
Auch ein Screenshot-Tool
Snip ist ein vollständiges Screenshot- und Annotations-Tool für sich:
Cmd+Shift+2 (macOS) / Ctrl+Shift+2 (Linux) — Erfassen mit Bereichsauswahl oder Fenster-Snap
Cmd+Shift+1 / Ctrl+Shift+1 — Quick Snip (direkt in die Zwischenablage kopieren)
Annotieren — Rechteck, Pfeil, Text, Tag, Weichzeichner-Pinsel, KI-Segmentierung
Esc — In Zwischenablage kopieren und schließen
Cmd+S — Auf Festplatte speichern + KI organisiert im Hintergrund
Die KI-Organisation verwendet ein lokales Vision-LLM (via Ollama), um jeden gespeicherten Screenshot zu benennen, zu kategorisieren und zu taggen. Die semantische Suche findet jeden Screenshot durch Beschreibung dessen, was darauf zu sehen war.
Tastenkombinationen
Ersetzen Sie unter Linux Cmd durch Ctrl.
Tastenkombination | Aktion |
Cmd+Shift+2 | Screenshot erfassen |
Cmd+Shift+1 | Quick Snip (auswählen & in Zwischenablage kopieren) |
Cmd+Shift+S | Semantische Suche öffnen |
Cmd+S | Auf Festplatte speichern (im Editor) |
Esc / Enter | In Zwischenablage kopieren & schließen (im Editor) |
V / C / R / T / A / G / B / S | Werkzeuge: Auswählen / Zuschneiden / Rechteck / Text / Pfeil / Tag / Weichzeichnen / Segmentieren |
Cmd+Z | Rückgängig (zuerst Anmerkungen, dann Zuschneiden, dann Segment-Ausschnitt) |
Entwicklung
npm install
npm run rebuild # compile native modules (macOS)
npm start # launch (tray icon appears)Erfordert macOS 14+ oder Linux (Wayland), Node.js 18+.
Dokumentation
Dokument | Inhalt |
Vision, Funktionsspezifikationen, Terminologie | |
Farbpaletten, Komponentenmuster, Glaseffekte | |
Codestruktur, IPC-Kanäle, Datenfluss | |
Build-Pipeline, Signierung, native Module | |
Schritt-für-Schritt-Abläufe, Grenzfälle, Testfälle |
Tech-Stack
Electron 33 / Fabric.js 7 / Mermaid.js 11 / Ollama (lokales LLM) / HuggingFace Transformers.js / SlimSAM (ONNX)
Die gesamte KI läuft lokal – für die Kernfunktionen sind keine Cloud-APIs erforderlich.
Sponsoring
Snip ist kostenlos, Open Source und wurde von zwei Entwicklern erstellt. Wenn es für Ihren Workflow nützlich ist, ziehen Sie bitte in Betracht, das Projekt zu sponsern.
Sponsoring hilft dabei, Folgendes abzudecken:
Apple Developer Program — erforderlich für Codesignierung und Notarisierung, damit macOS die App nicht blockiert
CI/CD-Kosten — automatisierte Builds, Tests und Release-Pipelines für macOS und Linux
Kontinuierliche Entwicklung — neue Annotations-Tools, bessere KI-Integration, Linux-Verbesserungen und Fehlerbehebungen
Jeder Beitrag hilft, Snip gewartet und verbessert zu halten. Vielen Dank!
Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA macOS utility that captures screenshots and analyzes them with AI vision, enabling AI assistants to see and interpret what's on your screen.31,5485,030MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables natural language-driven screenshot capture on macOS, allowing users to take full desktop screenshots, capture specific windows, or select custom screen areas through Claude Desktop.
- AlicenseAqualityCmaintenanceEnables AI agents to capture and analyze screenshots of macOS applications, windows, or the entire screen using local (Ollama) or cloud-based AI vision models, with non-intrusive, fast screen capture via Apple's ScreenCaptureKit.3112MIT
- AlicenseAqualityCmaintenanceMCP server for FreezeText — OCR anything on your Mac screen from Claude, Cursor, or any MCP client. Freeze the screen and extract text via Apple Vision (videos, popups, protected PDFs), OCR a region or a base64 image, and manage a searchable capture history. 12 tools. Bridge open-source (MIT), FreezeText app is free.121MIT
Related MCP Connectors
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rixinhahaha/snip'
If you have feedback or need assistance with the MCP directory API, please join our Discord server