uisight
uisight
あなたのAIは画面を見ることができません。あなたはバグを説明できません。uisightが両方を解決します。
uisightは、あなたのAIコーディングエージェント(Claude Code、Cursor、Antigravity — MCP を話すあらゆるもの)に、Webアプリの本当の目を与えます:ライブのモバイル + デスクトップセッションを並べて実行し、数字を「雰囲気」の代わりに報告する測定エンジン、そしてあなたとAIがまったく同じ画面を見る共有パネル。
スマホのスクリーンショットを撮って、それをチャットに貼り付けて、「ボタンが壊れてるみたいだけど、見える?」と入力するのにうんざりした個人開発者によって作られました。
何が違うのか
マルチビューポートブラウザ(Polypaneなど) | ブラウザ自動化MCP(Playwright MCPなど) | uisight | |
人間 + AIが1つのライブセッションを共有 | — | — | ✅ |
測定エンジン(「低く見える」ではなく | 人間向け | — | ✅ テキストとして、AI向け |
デバイス × テーママトリックス(モバイル/デスクトップ、ライト/ダーク) | ✅ | — | ✅ |
人間がバグをピン留め → AIがメモとスクリーンショットを読む | — | — | ✅ |
測定エンジンが核心です:あなたのAIがスクリーンショットを凝視してトークンを消費する代わりに、inspectは次のような結果を返します
[mobile · Pixel 7 · light] https://yourapp.com/
INVISIBLE TEXT 1.04:1 — span.bg-gradient-to-r "your headline" (text rgba(255,255,255,.5) / bg rgb(247,247,248))
BUTTON a.text-white "Get Started" → text/background contrast 3.35:1
touch target below 44px 180x23 — "read the guide"テキストによる結果は安価で、正確で、直接的に実行可能です — あなたのAIは推測する代わりに正確なセレクタを修正します。
Related MCP server: PixelCheck
クイックスタート
# one-shot audit: PNGs + gallery + report for iPhone/Pixel/desktop, light+dark
npx uisight https://yourapp.com --theme both
# live panel: mobile + desktop side by side, you browse, AI watches (and vice versa)
npx uisight-panel http://localhost:3000AI(MCP)にフックする
# Claude Code
claude mcp add --scope user uisight -- npx -y uisight-mcpCursor / Antigravity / その他のMCPホストの場合、MCP設定に追加します:
{ "mcpServers": { "uisight": { "command": "npx", "args": ["-y", "uisight-mcp"] } } }あとはエージェントにこう伝えるだけです:「uisightで私のアプリを見て」。パネルサーバーは必要なときに自動的に起動します。
MCPツール
ツール | 機能 |
| 現在の画面を画像として返します — 人間がパネルで見ている正確なフレーム |
| コントラスト / タッチターゲット / オーバーフロー / テーマチェックを実行し、測定結果をテキストとして返します |
| すべてのセッションをURL(localhostを含む)にナビゲートします |
| ページを操作します — 人間がそれをライブで見ることができます |
| デバイスプロファイル(iphone-15、iphone-se、pixel、galaxy、ipad、desktop、laptop)またはライト/ダークテーマを切り替えます |
| 開いているURL、セッション、最近のコンソール/ネットワークエラー — バグを探すときの最初の停止場所 |
| 人間がパネルにピン留めしたメモを読み取ります(📌 メモ + その瞬間のスクリーンショット) |
トルコ語のツール名はUISIGHT_LANG=trで利用可能です(ekrani_gor、denetle、...)。
パネル(人間側)
npx uisight-panel <url> でブラウザページが localhost:5055 で開きます:
モバイル + デスクトップを並べて表示、両方ともライブ、URL同期
クリック = そのデバイスでタップ · ホイール = スクロール · クリック後に入力
ペインごとのデバイススイッチャー、共有のライト/ダーク切り替え
Inspect ボタンですべての画面で測定エンジンを実行
📌 Pin:メモを入力してピン留め — AIは
marksを介してメモとスクリーンショットを読み取ります。「今見ているものを説明させて」はもう必要ありません。
VS Code / Antigravity 内で Simple Browser: Show → http://localhost:5055 で動作します。
チェックする内容
非表示テキスト(コントラスト < 1.6:1)およびWCAG AAコントラスト違反 — アルファ合成背景、グラデーションテキスト、
oklab()/oklch()色もすべて処理44px未満のタッチターゲット(モバイルプロファイルのみ。インラインテキストリンクは幅により除外、WCAG準拠)
問題のある要素を含む水平オーバーフロー
12px未満のテキスト、代替テキストのない画像
テーマのずれ:ライト および ダークで同一の要素 = ハードコードされた色の可能性が高い
デバイスごとのコンソール/JSエラーおよび失敗したネットワークリクエスト
そして正直な限界:自動チェックはデザインのミスを見ることができません — 衝突したヘッダーは問題なく測定されます。だからこそ see_screen が存在し、レポートに「PNGを目視確認してください」と書かれているのです。
注意事項と制限
iPhoneプロファイルは実際のWebKit(Safariのエンジン)で実行されます — iOSに近いですが、iOSシミュレータではありません。
ブラウザは最初の実行時にPlaywrightによって一度ダウンロードされます(プリウォームしたい場合は
npx playwright install chromium webkit)。すべてはローカルで実行されます — クラウドは不要、アカウントも不要、あなたの画面があなたのマシンを離れることはありません。
v0.1では、もともとトルコ語で書かれた内部コードベースの上に英語のインターフェースを提供しています(移行中)。貢献を歓迎します。v0.2までは変数名に驚くかもしれません。
ライセンス
MIT © SoloLabs
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for building and testing AI agents with multi-model experimentation and insights.
Live browser debugging for AI assistants — DOM, console, network via MCP.
MCP server for visual regression testing: triage a PR's UI diffs from your coding agent.
- mcpOAuthcom.screenshotink
Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server that enables AI coding agents to read and write to a local-first HTML/CSS design canvas, bridging visual design and code generation.1MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that gives AI agents real browser capabilities including screenshotting, action execution, data extraction, and multi-persona auditing for frontend validation.63 npm6MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for browser debugging, inspection, and verification that streams console logs, network errors, and user actions into AI coding assistants.66AGPL 3.0
- FlicenseBqualityDmaintenanceAn MCP server that enables AI coding tools to control a browser for automated actions, UI extraction, network interception, and screenshots.231-