Skip to main content
Glama

uisight

당신의 AI는 화면을 볼 수 없습니다. 버그를 설명할 수도 없습니다. uisight가 둘 다 해결합니다.

uisight는 AI 코딩 에이전트(Claude Code, Cursor, Antigravity — MCP를 지원하는 모든 것)에게 웹 앱에 대한 실제 시각을 제공합니다: 실시간 모바일 + 데스크톱 세션이 나란히 실행되고, 숫자로 보고하는 측정 엔진(느낌이 아닌), 그리고 당신과 AI가 정확히 같은 화면을 보는 공유 패널이 있습니다.

스마트폰 스크린샷을 찍어 채팅에 붙여넣고 "버튼이 깨진 것 같은데, 볼 수 있어?"라고 입력하는 데 지친 솔로 개발자가 만들었습니다.

차별점

멀티 뷰포트 브라우저(Polypane 등)

브라우저 자동화 MCP(Playwright MCP 등)

uisight

사람 + AI가 하나의 라이브 세션 공유

측정 엔진("낮아 보여" 대신 1.14: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:3000

AI에 연결 (MCP)

# Claude Code
claude mcp add --scope user uisight -- npx -y uisight-mcp

Cursor / Antigravity / 기타 MCP 호스트의 경우, MCP 설정에 추가하세요:

{ "mcpServers": { "uisight": { "command": "npx", "args": ["-y", "uisight-mcp"] } } }

그런 다음 에이전트에게 "uisight로 내 앱을 봐"라고 말하기만 하면 됩니다. 패널 서버는 필요할 때 자동으로 시작됩니다.

MCP 도구

도구

기능

see_screen

현재 화면을 이미지로 반환 — 사람이 패널에서 보는 정확한 프레임

inspect

대비 / 터치 대상 / 오버플로우 / 테마 검사 실행; 측정된 결과를 텍스트로 반환

goto

모든 세션을 URL로 이동 (localhost 포함)

tap / type_text / scroll

페이지 조작 — 사람이 실시간으로 지켜봄

set_device

기기 프로필 전환 (iphone-15, iphone-se, pixel, galaxy, ipad, desktop, laptop) 또는 라이트/다크 테마

status

열린 URL, 세션, 최근 콘솔/네트워크 오류 — 버그를 찾을 때 첫 번째 확인 사항

marks

사람이 패널에 고정한 노트 읽기 (📌 노트 + 그 순간의 스크린샷)

터키어 도구 이름은 UISIGHT_LANG=tr로 사용 가능 (ekrani_gor, denetle, ...).

패널 (사람 측)

npx uisight-panel <url> 명령어는 localhost:5055에서 브라우저 페이지를 엽니다:

  • 모바일 + 데스크톱 나란히, 둘 다 실시간, URL 동기화

  • 클릭 = 해당 기기에서 탭 · 휠 = 스크롤 · 클릭 후 입력

  • 창별 기기 전환기, 공유 라이트/다크 토글

  • Inspect 버튼으로 모든 화면에서 측정 엔진 실행

  • 📌 고정: 노트를 입력하고 고정 — AI가 marks를 통해 노트 + 스크린샷을 읽습니다. 더 이상 "내가 보는 걸 설명할게"는 없습니다.

VS Code / Antigravity 내에서 Simple Browser: Showhttp://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

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

  • Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.

  • SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.

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/sololabstr/uisight'

If you have feedback or need assistance with the MCP directory API, please join our Discord server