Skip to main content
Ctrl+K
opendesk — Open Computer Use Agent for any AI framework
opendesk - Home opendesk - Home

Getting Started

  • Getting Started
  • Python Quickstart
  • JavaScript / TypeScript Quickstart

MCP

  • MCP Integration
  • Install
  • Claude Code
  • Claude Desktop
  • Cursor
  • Continue (VS Code)
  • Advanced: In-process Server & Restrictions
  • Troubleshooting

Integrations

  • Integrations
  • Anthropic SDK
  • OpenAI Function Calling
  • LangChain / LangGraph
  • JavaScript / TypeScript SDK
  • Custom / Generic Integration

Tools

  • Tools Reference
  • ui — Accessibility-based UI Interaction
  • screenshot — Screen Capture
  • mouse — Mouse Control
  • keyboard — Keyboard Input
  • app — Application Control
  • clipboard — Clipboard Read/Write
  • ocr — Text Extraction
  • audit — Session Audit Log & Replay
  • learn — Record and Replay Tasks

Automation

  • Automation — Learn, Replay & Schedule
  • Automation in Claude Code
  • Python API
  • Scheduler

Architecture

  • Architecture
  • Computer & Tools Layers
  • Protocol Layer
  • Remote & Integrations Layers
  • Data Flow
  • Adding a Custom Tool

Protocol

  • Protocol Reference
  • Transport & Encoding
  • Encryption & Identity
  • Pairing Handshake
  • Auth Handshake
  • Frames & Errors
  • Session Lifecycle & Method Namespace
  • Discovery, Admin IPC & Cryptographic Summary

Remote — Python

  • Remote Computer Use — Python / CLI
  • One-time Setup
  • Running
  • MCP Integration
  • Trust & Security
  • CLI Reference
  • Service Install
  • Concurrency: One Controller at a Time
  • Programmatic Use
  • Troubleshooting

Remote — JS/TS

  • Remote Computer Use — JavaScript / TypeScript SDK
  • One-time Setup
  • Running
  • MCP Integration
  • Audit Log
  • Trust & Security
  • CLI Reference
  • Concurrency: One Controller at a Time
  • Programmatic Use
  • Troubleshooting
  • Repository
  • Open issue

Index

By Abhigith Neil Abraham, Fariz Rahman, Fadil Rahman

© Copyright 2026, Vitalops Technologies.