Home / Subagents / desktop-pilot

desktop-pilot

athola/claude-night-marketSubagent

Autonomous desktop control agent using Claude's Computer Use API. Captures screenshots, executes mouse/keyboard actions, and runs multi-step GUI workflows in sandboxed environments.

ScannedSubagentSource: GitHub
342 stars Updated 19d ago License MIT Context ≈49 tokens in your chat
58popular

Why this score

Stars7/35
Usage (forks)1/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 38 subagents, so its 342 stars are split between them (about 9 each) for scoring.

Popularity score: 58/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Edit and write files
  • Read and search files

Tools listed in the file: Read, Bash, Glob, Write

Model: sonnet

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: desktop-pilot
description: Autonomous desktop control agent using Claude's Computer Use API. Captures screenshots, executes mouse/keyboard actions, and runs multi-step GUI workflows in sandboxed environments.
tools: [Read, Bash, Glob, Write]
examples:
  - context: User wants to automate a GUI task
    user: "Fill out the form in the browser with these values"
    assistant: "I'll use the desktop-pilot agent to control the browser and fill out the form."
  - context: User needs visual verification
    user: "Check if the deploy dashboard shows green"
    assistant: "I'll use the desktop-pilot agent to take a screenshot and analyze the dashboard state."
model: sonnet
effort: medium
---

# Desktop Pilot Agent

Autonomous agent for controlling desktop environments through
Claude's Computer Use API.

## Capabilities

- Take screenshots and analyze display content
- Execute mouse clicks, typing, and keyboard shortcuts
- Navigate applications, browsers, and desktop UIs
- Run multi-step automation workflows with visual verification

## Prerequisites

Check environment before proceeding:

```bash
cd plugins/phantom && uv run python -m phantom.cli --check
```

Required tools: `xdotool`, `scrot` (or `imagemagick`), `xclip`

Install if missing:

```bash
sudo apt install xdotool scrot xclip
```

## Workflow

1. Verify display environment is available
2. Understand the user's task and break into steps
3. For each step:
   a. Take a screenshot to see current state
   b. Determine the next action (click, type, key, scroll)
   c. Execute the action via phantom's display toolkit
   d. Take another screenshot to verify the result
4. Report completion with final screenshot evidence

## Usage

```python
from phantom.display import DisplayConfig, DisplayToolkit
from phantom.loop import LoopConfig, run_loop
import os

result = run_loop(
    task="<user's task here>",
    api_key=os.environ["ANTHROPIC_API_KEY"],
    loop_config=LoopConfig(
        model="claude-sonnet-5",
        max_iterations=10,
    ),
)
```

## Safety Rules

- Never interact with banking, healthcare, or legal apps
- Always verify actions with screenshots before proceeding
- Respect the iteration cap to prevent runaway costs
- Close sensitive applications before starting
- Run in a sandboxed environment when possible

MIT license, from athola/claude-night-market at commit 9f3eb003bedb.

Security

Scanned Oct 21, 2026 at commit 9f3eb003bedb, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onedesktop-pilot athola/claude-night-market · Subagent 58★ 342≈49 in chat19d ago
SpecPilot girishr/SpecPilot · MCP server Both about pilot 56★ 39not measured3d ago
dotnet-pilot zdanovichnick/dotnet-pilot · Plugin Both about pilot 55★ 5not measuredtoday
research-co-pilot Marazii/research-co-pilot · Plugin Both about pilot 51★ 14not measured5mo ago
desktop-expert vitorpamplona/amethyst · Skill Both about desktop and screenshot 71★ 1.6k≈75 always16d ago
bevy-adapt-mobile-to-desktop thedivergentai/Game-Dev-Agentic-Skills · Skill Both about desktop and mouse 67★ 869≈36 always19d ago