uisight
uisight
당신의 AI는 화면을 볼 수 없습니다. 버그를 설명할 수도 없습니다. uisight가 둘 다 해결합니다.
uisight는 AI 코딩 에이전트(Claude Code, Cursor, Antigravity — MCP를 지원하는 모든 것)에게 웹 앱에 대한 실제 시각을 제공합니다: 실시간 모바일 + 데스크톱 세션이 나란히 실행되고, 숫자로 보고하는 측정 엔진(느낌이 아닌), 그리고 당신과 AI가 정확히 같은 화면을 보는 공유 패널이 있습니다.
스마트폰 스크린샷을 찍어 채팅에 붙여넣고 "버튼이 깨진 것 같은데, 볼 수 있어?"라고 입력하는 데 지친 솔로 개발자가 만들었습니다.
차별점
멀티 뷰포트 브라우저(Polypane 등) | 브라우저 자동화 MCP(Playwright MCP 등) | uisight | |
사람 + AI가 하나의 라이브 세션 공유 | — | — | ✅ |
측정 엔진("낮아 보여" 대신 | 사람용 | — | ✅ 텍스트로, 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 버튼으로 모든 화면에서 측정 엔진 실행
📌 고정: 노트를 입력하고 고정 — AI가
marks를 통해 노트 + 스크린샷을 읽습니다. 더 이상 "내가 보는 걸 설명할게"는 없습니다.
VS Code / Antigravity 내에서 Simple Browser: Show → http://localhost:5055로 작동합니다.
검사 항목
보이지 않는 텍스트(대비 < 1.6:1) 및 WCAG AA 대비 실패 — 알파 합성 배경, 그라데이션 텍스트,
oklab()/oklch()색상 모두 처리44px 미만 터치 대상(모바일 프로필만 해당; 인라인 텍스트 링크는 WCAG에 따라 너비 예외)
문제 요소와 함께 가로 오버플로우
12px 미만 텍스트, alt 없는 이미지
테마 드리프트: 라이트 그리고 다크에서 동일한 요소 = 하드코딩된 색상일 가능성
기기별 콘솔/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-