Snip
Snip
Claude Code用ビジュアルモード。 Cursor、Windsurf、Cline、およびその他のAIコーディングCLIでも動作します。
Snipをインストールして snip setup を実行すると、AIコーディングエージェントがテキストで説明する代わりに、図やプレビューを描画するようになります。アーキテクチャならシーケンス図、データモデルならER図、UIコンポーネントならレンダリングされたプレビューを表示。すべて視覚的かつ自動的です。
Claudeが描画した内容をレビューし、承認したり、画面上で直接注釈を付けたりできます。間違っている箇所を囲み、矢印を追加し、メモを書き込みます。Claudeはあなたの注釈を確認して反復修正を行います。
仕組み
Snipはメニューバー/システムトレイアプリとして動作し、AIコーディングエージェントが直接呼び出せる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またはReleasesからDMGをダウンロードしてください(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にアーキテクチャ、データモデル、フローについて尋ねると、テキストで説明する代わりに図を描画します。
Claude Codeの会話で /diagram を試して、議論している内容を可視化してください。
CLIリファレンス
コマンド | 説明 |
| Claude Code(およびCursor、Windsurf、Cline)のビジュアルモードを有効化 |
| 標準入力からMermaid図をレンダリングし、レビュー用に開く |
| 標準入力からHTMLをレンダリングし、レビュー用に開く |
| 画像を開いて注釈付きレビューを行う |
| スクリーンショットライブラリを説明文で検索 |
| OCRを使用して画像からテキストを抽出 |
| 保存されたすべてのスクリーンショットをメタデータ付きで一覧表示 |
| 特定のスクリーンショットのメタデータを取得 |
| AIによる分類のためにスクリーンショットをキューに入れる |
| すべてのカテゴリを一覧表示 |
すべてのレビューコマンド(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 — クイックスニップ(クリップボードに直接キャプチャ)
注釈 — 長方形、矢印、テキスト、タグ、ぼかしブラシ、AIセグメント
Esc — クリップボードにコピーして閉じる
Cmd+S — ディスクに保存 + バックグラウンドでAIが整理
AIによる整理にはローカルのVision LLM(Ollama経由)を使用し、保存されたすべてのスクリーンショットに名前を付け、分類し、タグ付けします。セマンティック検索により、内容を説明することで任意のスクリーンショットを見つけることができます。
キーボードショートカット
LinuxではCmdをCtrlに置き換えてください。
ショートカット | アクション |
Cmd+Shift+2 | スクリーンショットを撮影 |
Cmd+Shift+1 | クイックスニップ(選択してクリップボードにコピー) |
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)
すべてのAIはローカルで実行されるため、主要機能にクラウドAPIは不要です。
スポンサー
Snipは無料のオープンソースであり、2人の開発者によって構築されています。ワーク
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