Skip to main content
Glama

uisight

Ihre KI kann den Bildschirm nicht sehen. Sie können den Fehler nicht beschreiben. uisight behebt beides.

uisight gibt Ihrem KI-Coding-Agenten (Claude Code, Cursor, Antigravity – alles, was MCP spricht) echte Augen auf Ihre Web-App: Live-Mobil- und Desktop-Sitzungen nebeneinander, eine Messmaschine, die Zahlen statt Eindrücke meldet, und ein gemeinsames Panel, in dem Sie und die KI auf denselben Bildschirm schauen.

Entwickelt von einem Solo-Gründer, der es leid war, Handy-Screenshots zu machen, sie in den Chat einzufügen und zu tippen: „Der Button sieht kaputt aus, kannst du ihn sehen?“

Was es anders macht

Multi-Viewport-Browser (Polypane etc.)

Browser-Automatisierungs-MCPs (Playwright MCP etc.)

uisight

Mensch + KI teilen eine Live-Sitzung

Messmaschine (meldet 1,14:1, nicht „sieht niedrig aus“)

für Menschen

als Text, für KI

Geräte × Theme-Matrix (Mobil/Desktop, Hell/Dunkel)

Mensch pinnt Fehler → KI liest Notiz + Screenshot

Die Messmaschine ist das Herzstück: Statt dass Ihre KI Tokens verschwendet, um Screenshots zu beäugen, liefert inspect Ergebnisse wie

[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"

Textuelle Ergebnisse sind günstig, präzise und direkt umsetzbar – Ihre KI repariert den genauen Selektor statt zu raten.

Related MCP server: PixelCheck

Schnellstart

# 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

An Ihre KI anbinden (MCP)

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

Für Cursor / Antigravity / andere MCP-Hosts fügen Sie in Ihre MCP-Konfiguration ein:

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

Dann sagen Sie einfach zu Ihrem Agenten: „Schau dir meine App mit uisight an“. Der Panel-Server startet automatisch, wenn nötig.

MCP-Tools

Tool

Was es tut

see_screen

Gibt den aktuellen Bildschirm als Bild zurück – genau den Rahmen, den der Mensch im Panel sieht

inspect

Führt Kontrast-/Touch-Ziel-/Überlauf-/Theme-Prüfungen durch; liefert gemessene Ergebnisse als Text

goto

Navigiert alle Sitzungen zu einer URL (localhost inklusive)

tap / type_text / scroll

Steuert die Seite – der Mensch sieht live zu

set_device

Wechselt das Geräteprofil (iphone-15, iphone-se, pixel, galaxy, ipad, desktop, laptop) oder Hell/Dunkel-Theme

status

Offene URL, Sitzungen, aktuelle Konsolen-/Netzwerkfehler – erster Stopp bei der Fehlersuche

marks

Liest die Notizen, die der Mensch im Panel gepinnt hat (📌 Notiz + Screenshot zu diesem Zeitpunkt)

Türkische Toolnamen verfügbar mit UISIGHT_LANG=tr (ekrani_gor, denetle, …).

Das Panel (menschliche Seite)

npx uisight-panel <url> öffnet eine Browserseite unter localhost:5055:

  • Mobil + Desktop nebeneinander, beide live, URL-synchronisiert

  • Klicken = Tap auf dem Gerät · Rad = Scrollen · Tippen nach Klick

  • Geräteumschalter pro Fenster, gemeinsamer Hell/Dunkel-Umschalter

  • Inspect-Button führt die Messmaschine auf jedem Bildschirm aus

  • 📌 Pin: Notiz eingeben, pinnen – Ihre KI liest Notiz + Screenshot via marks. Kein „Lass mich beschreiben, was ich sehe“ mehr.

Funktioniert in VS Code / Antigravity via Einfacher Browser: Anzeigenhttp://localhost:5055.

Was es prüft

  • Unsichtbaren Text (Kontrast < 1,6:1) und WCAG-AA-Kontrastfehler – alpha-komponierte Hintergründe, Gradienten-Text, oklab()/oklch()-Farben werden alle verarbeitet

  • Touch-Ziele unter 44px (nur Mobilprofile; Inline-Textlinks nach Breite ausgenommen, gemäß WCAG)

  • Horizontalen Überlauf mit den verursachenden Elementen

  • Text unter 12px, Bilder ohne Alt

  • Theme-Drift: Elemente, die in Hell und Dunkel identisch sind = wahrscheinlich hartcodierte Farben

  • Konsolen-/JS-Fehler und fehlgeschlagene Netzwerkanfragen pro Gerät

Und die ehrliche Grenze: Automatisierte Prüfungen können Design-Fehler nicht sehen – ein kollidierter Header misst einwandfrei. Deshalb gibt es see_screen und warum der Bericht sagt: „Begutachten Sie die PNGs mit eigenen Augen.“

Hinweise & Einschränkungen

  • iPhone-Profile laufen auf echtem WebKit (Safari-Engine) – nah an iOS, aber kein iOS-Simulator.

  • Browser werden einmalig von Playwright heruntergeladen beim ersten Start (npx playwright install chromium webkit zum Vorwärmen).

  • Alles läuft lokal – keine Cloud, kein Konto, Ihre Bildschirme verlassen nie Ihren Rechner.

  • v0.1 liefert englische Oberflächen über eine interne Codebasis, die ursprünglich auf Türkisch geschrieben wurde (wird migriert). Beiträge willkommen; Variablennamen könnten Sie bis v0.2 überraschen.

Lizenz

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