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.
Why this score
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.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onedesktop-pilot athola/claude-night-market · Subagent | 58 | ★ 342 | ≈49 in chat | 19d ago |
| SpecPilot girishr/SpecPilot · MCP server Both about pilot | 56 | ★ 39 | not measured | 3d ago |
| dotnet-pilot zdanovichnick/dotnet-pilot · Plugin Both about pilot | 55 | ★ 5 | not measured | today |
| research-co-pilot Marazii/research-co-pilot · Plugin Both about pilot | 51 | ★ 14 | not measured | 5mo ago |
| desktop-expert vitorpamplona/amethyst · Skill Both about desktop and screenshot | 71 | ★ 1.6k | ≈75 always | 16d ago |
| bevy-adapt-mobile-to-desktop thedivergentai/Game-Dev-Agentic-Skills · Skill Both about desktop and mouse | 67 | ★ 869 | ≈36 always | 19d ago |