Skip to main content

Visual Desktop Bridge (Claude Bridge)

Visual Desktop Bridge - Give any AI full control over Windows Currently designed for Claude Code and Claude Desktop.

[!NOTE] This project was formerly known as "Universal PC Control".

Overview

Visual Desktop Bridge is a "body" for your AI "brain". It allows Claude to:

  1. See your screen (using screenshots and grid overlays).
  2. Control your mouse/keyboard (using coordinate grids and hotkeys).
  3. Manage applications (launch, switch, close).
  4. Run locally on your PC while communicating securely with the cloud/MCP.

Key Features

  • Vision-First Control: Claude sees a grid overlay (e.g., "Click A5") to interact with any app, even those without accessibility API support (Spotify, Games, etc.).
  • Persistent Connection: Agents are remembered across sessions.
  • Fast & Lightweight: Built on fastmcp and optimized for low latency.
  • Safe: Includes a "Safety Sentinel" to block dangerous commands (like deleting files) unless explicitly approved.

Installation

Easy Install (Windows)

  1. Download the latest release.
  2. Run ClaudeBridgeAgent.exe.
  3. The agent will auto-register with your MCP configuration.

Manual Setup (Developers)

  1. Clone the repo.
  2. Install dependencies:
    pip install -r requirements.txt
    pip install -r requirements-local.txt
    
  3. Run the bridge server:
    python bridge_mcp.py
    
  4. Run the local agent:
    python local_agent.py
    

Usage with Claude

Once running, you can ask Claude to:

  • "Take a screenshot and tell me what you see."
  • "Open Notepad and type 'Hello World'."
  • "Click the Play button on Spotify."
  • "Organize the files in my Downloads folder."

Architecture

  • Bridge Server (bridge_mcp.py): Acts as the MCP entry point for Claude.
  • Local Agent (local_agent.py): Runs on the Windows PC, executing actual mouse/keyboard commands.
  • Vision Engine: Uses pyautogui and PIL to generate grid-augmented screenshots for the AI.

Safety

By default, "Safe Mode" is ON. Dangerous commands (powershell, file writes) require user confirmation via the desktop overlay.

Metadata

Release files for bridge-mcp 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bridge-mcp 2.1.0
File Size Uploaded
bridge_mcp-2.1.0.tar.gz 31.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for bridge-mcp 2.1.0
File Interpreter ABI Platform
bridge_mcp-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.2 MB

Release files / bridge_mcp-2.1.0.tar.gz

Download URL bridge_mcp-2.1.0.tar.gz
Size 31.2 MB
Tags Source
SHA-256 checksum
How to use checksums
325d9f058f184cf95cc9f3b9a83bdd49e50489163c05b88cb17b7e4d565ce3c1
BLAKE2b-256 checksum
How to use checksums
6c6c141dd498c0b2790a1349a78e3ce17e4039ad89e91d13f2636f2be52cf50c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / bridge_mcp-2.1.0-py3-none-any.whl

Download URL bridge_mcp-2.1.0-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a778d7e3ef863fb95bc36b40af8eaaa1965db5662a5b8bcdb728b7ace751326
BLAKE2b-256 checksum
How to use checksums
b18a59b6bacc57c5d6e206e541b3c594847623737f6a372a676bd37a4a4ba6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.3

1 release file

1.0.2

1 release file

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page