Skip to main content
Glama

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/snip

Oder 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.AppImage

  • deb (Ubuntu/Debian) — Snip-x.y.z-amd64.deb

Verwendung mit Claude Code

snip setup

Das 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

snip setup

Aktiviert den visuellen Modus für Claude Code (und Cursor, Windsurf, Cline)

snip render --format mermaid

Rendert ein Mermaid-Diagramm aus stdin, öffnet es zur Überprüfung

snip render --format html

Rendert HTML aus stdin, öffnet es zur Überprüfung

snip open <path>

Öffnet ein beliebiges Bild zur kommentierten Überprüfung

snip search <query>

Durchsucht die Screenshot-Bibliothek nach Beschreibung

snip transcribe <path>

Extrahiert Text aus einem Bild via OCR

snip list

Listet alle gespeicherten Screenshots mit Metadaten auf

snip get <path>

Ruft Metadaten für einen bestimmten Screenshot ab

snip organize <path>

Stellt Screenshot für KI-Kategorisierung in die Warteschlange

snip categories

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

docs/PRODUCT.md

Vision, Funktionsspezifikationen, Terminologie

docs/DESIGN.md

Farbpaletten, Komponentenmuster, Glaseffekte

docs/ARCHITECTURE.md

Codestruktur, IPC-Kanäle, Datenfluss

docs/DEVOPS.md

Build-Pipeline, Signierung, native Module

docs/USER_FLOWS.md

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

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
3dResponse time
1dRelease cycle
58Releases (12mo)
Commit activity
Issues opened vs closed

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    3
    11
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP 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.
    12
    1
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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