Bots St

bots.st/dittu

dittu

Capture remote view and control PC

4876 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
12
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://app.dittu.org/mcp

What it can do

ToolWhat it says it does
click Click at normalized screen coordinates. nx, ny: float 0.0000–1.0000 where (0,0) = top-left, (1,1) = bottom-right.
double_clickDouble-click at normalized screen coordinates.
get_corners Get the phone's current screen-corner calibration. Returns {"tl": [nx,ny], "tr": [nx,ny], "br": [nx,ny], "bl": [nx,ny]} — each corner is a normalized point (0.0–1.0) in the RAW camera frame, defining the perspective warp that maps the camera view onto a flat rectangle representing…
get_raw_screenshot Capture the RAW camera frame — no perspective warp, no crop to the calibrated screen quad. Use this to see exactly what the camera sees before any correction, e.g. when troubleshooting why take_screenshot looks wrong, or before adjusting corners with get_corners/set_corners.
key Press a key combination. modifiers bitmask: LCtrl=1, LShift=2, LAlt=4, LWin=8 Common keycodes: Enter=40, Escape=41, Tab=43, Space=44, F4=61, PageDown=78, PageUp=75, Win=227 Examples: Alt+F4 → key(4, [61]) Ctrl+W → key(1, [26])
move_mouse Move mouse cursor to normalized coordinates WITHOUT clicking. nx, ny: float 0.0000–1.0000.
scroll Scroll the mouse wheel. delta: number of ticks. Positive = scroll down, negative = scroll up.
set_corners Update the phone's screen-corner calibration. Each corner is [nx, ny] normalized 0.0–1.0 in the raw camera frame. tl/tr/br/bl = top-left/top-right/bottom-right/bottom-left of the monitor as seen by the camera (an arbitrary trapezoid due to perspective — not a rectangle). Call…
take_screenshot Capture the current screen via the Dittu phone camera. Returns a JPEG image. Call this to see what's on screen before acting.
take_screenshot_with_crosshair Capture the screen, crop tightly around (nx, ny), zoom in, and draw a crosshair at exactly that expected position. Use this for screen-corner calibration: move_mouse(nx, ny) near a screen edge, then call this to see whether the actual cursor lines up with the crosshair (where…
take_screenshot_with_grid Capture the screen and overlay a coordinate grid. step: grid spacing (default 0.1, use 0.05 for finer grid on small UI elements). Returns a JPEG image with grid drawn on top.
type_textType text on the computer keyboard.

In its maker's words

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

Website
dittu.org
Source
github.com/borisgujvin/dittu-mcp
Publisher
BorisGujvin
Listed from
the official MCP Registry as io.github.BorisGujvin/dittu
Version
1.0.0, updated 9 Jul 2026
Kinds of work
Images, video and audio, Browser and automation, Devices and the physical world

The domain it lives on

dittu.org
registered 19 Jun 2026 (5 months ago), at NAMECHEAP INC

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered4876 ms
Answered5008 ms
Answered1681 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.