Cyberdesk – Deterministic Windows Desktop Automation with AI
Cyberdesk turns natural-language instructions into reliable, self-correcting Windows desktop agents. Built by YC S25, it handles legacy apps in healthcare, finance, and logistics without brittle RPA scripts.
TL;DR
TL;DR: Cyberdesk converts plain-English workflow descriptions into deterministic, self-correcting Windows desktop agents that automate legacy apps via direct clicks and keystrokes — no RPA brittleness, no offshore teams.
Source and Accuracy Notes
⚠️ This section is MANDATORY. All links must be verified from actual source, not guessed.
- Project page: cyberdesk.io — verified via curl, site live 2026-08-24
- Docs: docs.cyberdesk.io — Mintlify, verified live
- HN launch thread: news.ycombinator.com/item?id=44901528 — 73 points, Aug 2025
- YC batch: S25 (verified via HN author attribution)
What Is Cyberdesk?
Cyberdesk is a deterministic computer use agent for Windows desktop applications. Developers describe a workflow in plain English — “Open Epic, add a patient…” — and Cyberdesk’s agent learns the steps, executes clicks and keystrokes directly into the desktop, and self-corrects when flows drift due to popups, latency, or UI changes.
The core differentiation from traditional RPA:
- RPA scripts replay clicks blindly. Cyberdesk reads screen state before every action and self-corrects.
- Offshore manual execution is unreliable and not viable for regulated industries. Cyberdesk is deterministic and auditable.
- Generic computer use AIs get confused by long-horizon tasks. Cyberdesk’s agent primarily follows learned steps, falling back to reasoning only on anomalies.
Industries using Cyberdesk include healthcare (EHR/EMR systems), accounting (financial platform data entry, W-2 filing), and logistics (legacy ERP portals). No firewall rules, VPNs, or proxies required — it runs on any physical or virtual Windows machine.
How It Works
Packaging an Agent
You define three lifecycle endpoints in a config file:
on_create— fires when a task startson_event— fires on each stepon_cancel— fires when a task is cancelled
# config.yaml (from HN launch announcement)
name: file-import-agent
resources:
memory: 2GB
timeout: 300s
SDK Usage
TypeScript and Python SDKs handle scheduling, retries, and error handling:
import { createCyberdeskClient } from 'cyberdesk';
// Initialize client
const cyberdesk = createCyberdeskClient();
// Run a workflow from natural language
const run = await cyberdesk.workflows.run({
instructions: 'Open Epic, add a patient with name John Doe, DOB 1980-01-15',
machineId: 'windows-workstation-01',
});
Deterministic Execution
The key to reliability is well-crafted prompts. The HN founders explain:
“Much like with ChatGPT, vague or ambiguous prompts will not get you the results you want. This is especially true in computer use because the model is processing nearly an entire desktop screen’s worth of extra visual information.”
Cyberdesk captures workflow nuance far beyond what screen recordings encode. The agent learns from demonstrations, then executes deterministically in production.
Key Features
- Works on any physical or virtual Windows machine — no firewall rules or VPN required
- Self-correcting execution — reads screen state before every action, handles popups and UI drift
- Healthcare / finance / logistics ready — designed for regulated industries where offshore teams are not an option
- TypeScript and Python SDKs — scheduling, retries, and error handling built in
- Plain English instructions — no RPA scripting required, no screen recording encoding
FAQ
Q: How is this different from PyAutoGUI or traditional RPA? A: PyAutoGUI blindly replays recorded clicks. RPA scripts break when UI changes. Cyberdesk reads screen state before every action and self-corrects dynamically — and unlike offshore teams, it is deterministic and auditable.
Q: Does it work on remote Windows servers? A: Yes. No firewall rules, VPNs, or proxies needed — it runs on any physical or virtual Windows machine.
Q: What Windows apps does it support? A: Any Windows desktop application. The founders specifically mention healthcare EHRs (Epic), accounting software, and logistics ERPs as target use cases.
Q: Is there a self-hosted option? A: The agent runs on your own Windows machines. There is no requirement to send data to Cyberdesk’s servers beyond the orchestration layer.
Conclusion
Cyberdesk solves a specific, painful gap: industries stuck with legacy Windows desktop software that cannot be automated via APIs. By combining deterministic execution with screen-aware self-correction, it avoids the brittleness of RPA and the unreliability of offshore teams. If you have Windows-bound workflows in healthcare, accounting, or logistics, this is worth evaluating.
- cyberdesk.io — product page
- docs.cyberdesk.io — SDK documentation
- HN Launch Thread
Related Posts
ai-setup
Recall – Persistent Memory for Claude Code via MCP Hooks
Recall gives Claude Code a permanent memory store that survives session restarts and context compaction. Four hooks capture and restore context automatically — with cloud SaaS or self-hosted options.
2/28/2026
dev-tools
Automotive Skills Suite for AI Engineering
Evaluate Automotive Skills Suite for APQP, ASPICE, HARA, safety-plan, and DIA workflows with setup notes, governance risks, and SME review guidance.
5/28/2026
dev-tools
awesome-agentic-ai-zh Roadmap Guide
Explore awesome-agentic-ai-zh as a Chinese agentic AI learning roadmap, with setup notes, track selection, study workflow, and evaluation guidance.
5/28/2026