Snip
Snip
Визуальный режим для Claude Code. Также работает с Cursor, Windsurf, Cline и любым CLI для ИИ-программирования.
Установите Snip, выполните snip setup, и ваш ИИ-агент начнет отрисовывать диаграммы и превью вместо того, чтобы описывать их текстом. Архитектура? Диаграмма последовательности. Модель данных? ER-диаграмма. UI-компонент? Отрисованный превью. Все визуально, все автоматически.
Вы проверяете то, что отрисовал Claude — утверждаете это или добавляете аннотации прямо на экране. Обведите то, что не так, добавьте стрелку, напишите заметку. Claude увидит ваши аннотации и внесет правки.
Как это работает
Snip работает как приложение в строке меню / системном трее с CLI, который может напрямую вызывать любой ИИ-агент:
# 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"Агент получает обратно структурированный JSON: { status: "approved" | "changes_requested", edited, path, text }. Вы можете добавлять пространственные аннотации, вводить текстовые отзывы или просто утвердить результат.
Создано для Claude Code. Также работает с Cursor, Windsurf, Cline и всем, что может выполнять команды оболочки. Поставляется с MCP-сервером для агентов без доступа к оболочке.
Related MCP server: Screenshot MCP Server
Установка
macOS (Homebrew)
brew install --cask rixinhahaha/snip/snipИли скачайте DMG из Releases (для Apple Silicon).
Linux
Скачайте из Releases:
AppImage (портативная версия, любой дистрибутив) —
Snip-x.y.z-x86_64.AppImagedeb (Ubuntu/Debian) —
Snip-x.y.z-amd64.deb
Использование с Claude Code
snip setupЭто всё. snip setup автоматически настраивает Claude Code на использование визуального вывода — правила, навык /diagram и разрешения. В следующий раз, когда вы спросите Claude об архитектуре, моделях данных или потоках, он отрисует диаграмму вместо описания текстом.
Попробуйте /diagram в любом диалоге с Claude Code, чтобы визуализировать то, что вы обсуждаете.
Справочник CLI
Команда | Что она делает |
| Включить визуальный режим для Claude Code (и Cursor, Windsurf, Cline) |
| Отрисовать диаграмму Mermaid из stdin, открыть для проверки |
| Отрисовать HTML из stdin, открыть для проверки |
| Открыть любое изображение для проверки с аннотациями |
| Поиск в библиотеке скриншотов по описанию |
| Извлечь текст из изображения через OCR |
| Список всех сохраненных скриншотов с метаданными |
| Получить метаданные для конкретного скриншота |
| Поставить скриншот в очередь на ИИ-категоризацию |
| Список всех категорий |
Все команды проверки (render, open) блокируют выполнение до завершения действий пользователя и возвращают структурированный JSON.
MCP-сервер
Для агентов без доступа к оболочке (Claude Desktop, облачные среды) Snip также предоставляет MCP-сервер:
{
"mcpServers": {
"snip": {
"command": "node",
"args": ["/path/to/snip/src/mcp/server.js"]
}
}
}MCP-сервер предоставляет те же возможности: render_diagram, open_in_snip, search_screenshots, list_screenshots, get_screenshot, transcribe_screenshot, organize_screenshot, get_categories, install_extension.
Также инструмент для скриншотов
Snip — это полноценное приложение для создания скриншотов и аннотаций:
Cmd+Shift+2 (macOS) / Ctrl+Shift+2 (Linux) — Захват области или окна
Cmd+Shift+1 / Ctrl+Shift+1 — Быстрый Snip (захват сразу в буфер обмена)
Аннотации — Прямоугольник, стрелка, текст, тег, кисть размытия, ИИ-сегментация
Esc — Скопировать в буфер обмена и закрыть
Cmd+S — Сохранить на диск + ИИ-организация в фоновом режиме
ИИ-организация использует локальную vision-модель (через Ollama) для именования, категоризации и тегирования каждого сохраненного скриншота. Семантический поиск позволяет найти любой скриншот по описанию того, что на нем было.
Основные сочетания клавиш
В Linux замените Cmd на Ctrl.
Сочетание | Действие |
Cmd+Shift+2 | Сделать скриншот |
Cmd+Shift+1 | Быстрый Snip (выделить и скопировать) |
Cmd+Shift+S | Открыть семантический поиск |
Cmd+S | Сохранить на диск (в редакторе) |
Esc / Enter | Скопировать в буфер обмена и закрыть (в редакторе) |
V / C / R / T / A / G / B / S | Инструменты: Выбор / Обрезка / Прямоугольник / Текст / Стрелка / Тег / Размытие / Сегментация |
Cmd+Z | Отмена (сначала аннотации, затем обрезка, затем вырезка сегмента) |
Разработка
npm install
npm run rebuild # compile native modules (macOS)
npm start # launch (tray icon appears)Требуется macOS 14+ или Linux (Wayland), Node.js 18+.
Документация
Документ | Содержание |
Видение, спецификации функций, терминология | |
Цветовые палитры, паттерны компонентов, эффекты стекла | |
Структура кода, каналы IPC, поток данных | |
Конвейер сборки, подпись, нативные модули | |
Пошаговые сценарии, граничные случаи, тестовые примеры |
Технологический стек
Electron 33 / Fabric.js 7 / Mermaid.js 11 / Ollama (локальная LLM) / HuggingFace Transformers.js / SlimSAM (ONNX)
Весь ИИ работает локально — для основных функций не требуются облачные API.
Спонсорство
Snip — это бесплатный проект с открытым исходным кодом, созданный двумя разработчиками. Если он полезен для вашего рабочего процесса, рассмотрите возможность спонсирования проекта.
Спонсорская поддержка помогает покрыть:
Apple Developer Program — требуется для подписи кода и нотариального заверения, чтобы macOS не блокировала приложение
Расходы на CI/CD — автоматизированные сборки, тестирование и конвейеры выпуска для macOS и Linux
Дальнейшую разработку — новые инструменты аннотирования, улучшенная ИИ-интеграция, улучшения для Linux и исправление ошибок
Каждый вклад помогает поддерживать и улучшать Snip. Спасибо!
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Comment on AI-generated webpages; feedback flows back to your coding agent. Free, MIT, local-first.
SnapRender gives AI agents eyes on the web through a hosted MCP server. Send a public URL and get the page back as an image, a PDF or clean markdown, with no browser to run or maintain. Capture the viewport or the full page as PNG, JPEG, WebP or PDF, at desktop size or with a phone, tablet or laptop preset, in light or dark mode. Ads and cookie banners are removed by default, and you can hide elements or click one before the capture. extract_content reads the same page as markdown, text, article, links or metadata, so an agent can see a page and read it in one session. Made for monitoring and client work: batch up to 50 URLs in one job, check the cache for free before spending a capture, share signed links that render without an API key, and get webhooks when a batch finishes or a scheduled capture spots a change. Track competitors' pricing and landing pages, or send clients current screenshots of their sites. Connect with OAuth (Google, GitHub or email) or an API key. Works with Claude, ChatGPT, Cursor, VS Code and any MCP client. Free plan: 200 screenshots a month, no credit card. Paid plans from $9 a month for 2,000 up to $199 a month for 200,000. Home: https://snap-render.com Docs: https://snap-render.com/ai-agents
Grabbit gives AI agents eyes on the web through a hosted MCP server. Send a public URL and get a pixel-perfect hosted image back, without maintaining Chromium, Playwright, or a browser fleet. Capture a full page, exact viewport, or single CSS selector as PNG, JPEG, or WebP. Grabbit handles cookie and consent banners, waits for JavaScript-heavy pages, blocks private and internal URLs, supports safe retries with idempotency keys, and delivers async results through signed webhooks. Completed captures include a CDN URL. Connect with OAuth 2.1 or an API key. Grabbit works with Claude, Cursor, Codex, and any MCP client. Live captures cost $0.002 each. The $50 annual plan includes 25,000 prepaid credits that never reset or expire. Free test keys return placeholder images, so you can wire up the integration before paying. Home: https://grabbit.live Docs: https://grabbit.live/screenshot-api Built by BrainGrid.
Turn calls, notes, and code into process flow diagrams. Send them to Jira, Notion, and more.
1
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.32,586 npm5,294MIT
- 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.-
- AlicenseAqualityDmaintenanceEnables 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.312 npm2MIT
- AlicenseAqualityDmaintenanceMCP 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