One approved window
Windows presents the capture picker and the user approves a specific application window. Switching sources requires a new approval.
A Claude Desktop extension for Windows
Koga Lens lets Claude inspect the latest frame from one Windows application that you explicitly select and approve. Capture stays local until the frame is handed to Claude Desktop.
Install the .mcpb through Claude Desktop → Settings → Extensions, then fully quit and relaunch Claude Desktop.
Requires Windows 10 or 11 and Claude Desktop. Current verified build: Koga Lens 0.2.7.
SHA-256: CDF0A8000C0152D92985A722F7965162AA5B2C21477D7CA19AA3911B7CC41CD3
The user selects the source through the Windows capture picker. Claude cannot silently choose another window, process, file, or path.
Designed around consent
Koga Lens exposes one parameter-free tool, GetCurrentView. The user—not Claude—chooses the approved window.
Windows presents the capture picker and the user approves a specific application window. Switching sources requires a new approval.
Koga Lens has no cloud relay, telemetry, or upload of its own. The current frame is processed locally before being returned through Claude Desktop.
Frames older than the two-second maximum age return FRAME_STALE with no image, rather than being presented as current.
Sharing, Paused, Stopped, SourceLost, and stale conditions are explicit so the absence of a current view is not ambiguous.
The diagnostic panel previews the exact decoded image bytes returned in the most recent response and compares hashes across the response and audit record.
The latest frame is transient and in memory. Saving the exact returned bytes requires a deliberate user action and a user-chosen path.
Two different products
They share the Koga name and Notavello home, but they solve different problems on different platforms.
Documentation
The documentation separates verified behavior, security posture, and remaining submission work.
Current status, remaining gaps, distribution options, and the ordered path toward a directory submission.
Read submission readiness →Consent, trust boundaries, stale-frame protection, diagnostic provenance, and prompt-injection posture.
Read the security review →Observed 0.2.7 results across Notepad and browser windows, including frozen-frame regressions.
Read live verification →What Koga Lens captures, retains, sends, and what changes after a frame reaches Claude Desktop.
Read the privacy policy →