Third Eye

Privacy-first screen capture and recording for AI coding agents. Works with Claude Desktop, Cursor, Windsurf, Continue, and any MCP-compatible client.

Why Third Eye?

Built for developers who need AI to see their screen

Privacy First

100% local. No cloud uploads, no telemetry. Your screenshots never leave your machine.

Multi-Monitor

Capture any display. List all monitors, capture specific ones, or grab regions.

Screen Recording

Change-based keyframe capture with grid output. Perfect for tracking UI changes.

Scheduled Recording

Burst capture at specific times. Record up to 10 minutes with smart snapshots.

5-Second Delay

Switch to your target window before capture. Perfect for capturing other apps.

Smart Downscaling

Auto-resize large captures to save tokens. Set max_width for efficient transfers.

Simple Pricing

Start free, upgrade when you need more

Free

$0
Forever free
  • 10 captures per day
  • All 9 MCP tools
  • Multi-monitor support
  • Screen recording
  • 5-second delay
  • Unlimited captures
Get Started

How It Works

Get up and running in 3 steps

1

Prerequisites

Install Node.js if you don't have it

nodejs.org (LTS version)
2

Configure

Edit your MCP client's config file

Claude: %APPDATA%\Claude\claude_desktop_config.json
3

Add Third Eye

Paste this into the config file

{"mcpServers": {"third-eye": {"command": "npx", "args": ["third-eye-mcp"]}}}
4

Restart & Use

Restart your AI coding agent, then ask:

"Take a screenshot of my screen"

Already Have a License?

Activate it in Claude with the screen.activate_license tool

FAQ

Which AI coding agents does it work with?

Third Eye works with any MCP (Model Context Protocol) compatible client, including: Claude Desktop, Claude Code CLI, Cursor, Windsurf, Continue, and others. Any coding agent that supports MCP can use Third Eye for screen capture.

Is my screen data sent to the cloud?

No. Third Eye runs 100% locally. Screenshots are captured on your machine and sent directly to your AI coding agent via the MCP protocol. No data is ever uploaded to external servers by Third Eye.

Why is there a 5-second delay?

The delay gives you time to switch to the window you want to capture. Since Claude's interface takes focus when you send a message, the delay lets you Alt+Tab to your target app.

Can I bypass the delay?

Yes! Use the instant: true parameter for immediate capture. This is useful for capturing Claude's own interface or when you don't need to switch windows.

What happens when I hit the free limit?

You'll see a "LIMIT_REACHED" error with instructions to upgrade. The limit resets daily at midnight. You can check your remaining captures with screen.status.

Is the license tied to my machine?

No. The license key works on any machine. Just enter it in Claude using screen.activate_license and you're good to go.