Skip to main content

roboto-sai-desktop

Roboto SAI Desktop Control MCP (v0.2) — local Windows desktop agent:

  • Screen capture (base64 JPEG)
  • Human-like mouse movement
  • Click / type / scroll / hotkeys
  • execute / execute_command dispatcher
  • MCP stdio server for Grok / Claude

Owner machine / owned VMs only. Failsafe is on by default (mouse to top-left aborts). Set ROBOTO_DESKTOP_FAILSAFE=0 only when intentional.

Install

pip install roboto-sai-desktop

Run MCP server

roboto-desktop-mcp
# or
python -m roboto_desktop

Grok config (~/.grok/config.toml)

[mcp_servers.roboto-desktop]
command = "python"
args = ["-m", "roboto_desktop"]
enabled = true
startup_timeout_sec = 45

Python API

from roboto_desktop import get_agent

agent = get_agent()
agent.execute_command("get_position", {})
agent.execute_command("capture_screen", {"monitor": 1, "max_width": 1280})
agent.execute({"op": "click", "x": 100, "y": 200})

License

Proprietary — Roboto SAI LLC / Roberto Villarreal Martinez.

Metadata

Release files for roboto-sai-desktop 0.2.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 roboto-sai-desktop 0.2.0
File Size Uploaded
roboto_sai_desktop-0.2.0.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for roboto-sai-desktop 0.2.0
File Interpreter ABI Platform
roboto_sai_desktop-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.8 kB

Release files / roboto_sai_desktop-0.2.0.tar.gz

Download URL roboto_sai_desktop-0.2.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ee9f1a8e5ab94154135d962293a79156079df4d91a678054af097f9271052551
BLAKE2b-256 checksum
How to use checksums
c3f84b36d1b744219ebc629fe299f5c4dcb2d9855c58e8adc2608c82ac6161a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / roboto_sai_desktop-0.2.0-py3-none-any.whl

Download URL roboto_sai_desktop-0.2.0-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
78c68eed0018157169a07e3a215c9306a09b7759e6ad3977ffe47598e0d2a907
BLAKE2b-256 checksum
How to use checksums
839f38674fcc2de6334806a56c4c27b84c58ee5b3bde720d7a0c977d832f143a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

0.2.0 This release

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