Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Dittu

FreeNot checked

Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.

GitHubEmbed

About

Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.

README

Dittu turns a phone into the eyes and hands of an AI assistant. Stand the phone on a tripod facing a monitor — the camera reads the screen, Bluetooth pairs as a real mouse and keyboard. No software to install on the target computer, no remote-desktop setup.

Tools

Tool What it does Output When to use
take_screenshot Captures what the phone's camera currently sees on the monitor Image Before any action, to check current screen state
take_screenshot_with_grid Same as take_screenshot but overlays a coordinate grid Image To locate exact click targets by coordinate
take_screenshot_with_crosshair(nx, ny) Zoomed crop around a point with a crosshair marking the target Image To verify the cursor will land exactly where intended, before clicking a small/important target
get_raw_screenshot Unprocessed camera frame, no corner-mapping applied Image Debugging camera alignment issues
move_mouse(nx, ny) Moves the cursor to a normalized screen coordinate without clicking Confirmation Positioning the cursor before a verified click
click(nx, ny) Left-clicks at a normalized screen coordinate Confirmation Standard click actions
double_click(nx, ny) Double left-clicks at a normalized screen coordinate Confirmation Opening files/apps, other double-click actions
scroll Scrolls the screen in a given direction Confirmation Navigating long pages or lists
key Sends a keyboard key or shortcut Confirmation Shortcuts, Enter, Escape, arrow keys, etc.
type_text Types a string of text via the Bluetooth keyboard Confirmation Filling in text fields, search boxes, documents
get_corners Reads the current four-corner monitor calibration Coordinates Diagnosing why clicks land off-target
set_corners Sets the four-corner monitor calibration Confirmation Fixing calibration when the camera view is misaligned or cropped

Why a camera instead of screen-sharing?

Because it works on any computer — no software to install, no permissions to configure, no remote-desktop setup. If the monitor is in front of the phone, an AI assistant can see it and control it.

Built for

  • Automating repetitive desktop tasks
  • Controlling a computer you can't install anything on
  • Letting an AI assistant actually do things on-screen, not just describe them

from github.com/borisgujvin/dittu-mcp

Installing Dittu

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/borisgujvin/dittu-mcp

FAQ

Is Dittu MCP free?

Yes, Dittu MCP is free — one-click install via Unyly at no cost.

Does Dittu need an API key?

No, Dittu runs without API keys or environment variables.

Is Dittu hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Dittu in Claude Desktop, Claude Code or Cursor?

Open Dittu on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Dittu with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs