Vnc Use — AI skill for Claude Code
A computer-use agent for vnc, using google geminis new model.
How to install Vnc Use
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mayflower/vnc-use and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vnc Use does
A computer-use agent for vnc, using google geminis new model.
Alternatives in AI
- LongHorizon Harness — The long-horizon computer-use harness 1.3k ★
- Phantom — An AI co-worker with its own computer 1.3k ★
- Geminimcp — Gemini-MCP is an MCP server that encapsulates Google's Gemini CLI tool into a standard MCP protocol interface 294 ★
README
vnc-use
**LangGraph agent for Computer Use via VNC with Multi-Model LLM Support**
A Python package that enables autonomous desktop interaction through VNC using state-of-the-art Computer Use models (Gemini 2.5 or Anthropic Claude Haiku 4.5). The agent runs a tight *observe → propose → act* loop, grounding actions directly from screenshots without OCR or template matching.
Features
- Multi-model LLM support - Choose between Gemini 2.5 Computer Use or Anthropic Claude Haiku 4.5
- Direct screenshot grounding - No OCR, no template matching (per Computer Use design)
- Generic desktop automation - Works with any VNC-accessible desktop
- Secure credential management - Multi-tenant support with OS keyring, .netrc, or environment variables
- Safety-first HITL - Optional human-in-the-loop gates for risky actions
- Coordinate denormalization - Handles any screen resolution
- LangGraph orchestration - Stateless vision architecture for efficient token usage
- Structured logging - Full run artifacts with screenshots at each step
- Markdown execution reports - Human-readable reports with embedded screenshots showing what the agent saw, thought, and did
- MCP server - FastMCP 2.0 streaming server for AI agent integration
Architecture
The agent implements a continuous observe-propose-act loop:
Task
↓
Observe (VNC Screenshot)
↓
Propose (LLM: Gemini or Claude)
↓
HITL Gate (if confirmation needed)
↓
Act (Execute on VNC)
↓
Loop until done or timeout
Model Selection
vnc-use supports multiple LLM providers through a pluggable architecture:
| Provider | Model | Best For | Speed | Cost |
|---|---|---|---|---|
| Gemini | gemini-2.5-computer-use-preview-10-2025 |
Complex tasks, multi-step workflows | Medium | Medium |
| Anthropic | claude-haiku-4-5-20251015 |
Fast responses, cost optimization | Fast | Low |
**Select via environment variable:**
# Use Anthropic Claude Hai
Related Skills
Lattice Term
跨平台 AI CLI 與遠端連線桌面工作區|Run Codex, Claude Code and other local agents alongside SSH, SFTP, RDP, VNC and encrypte
Hotline
Open-source, self-hosted room for AI agent teams. Any model, Claude Code & Codex over ACP, its own computer in
Reflex Cu
Computer-use MCP server for coding agents: local macOS, local Windows, or remote Windows over SSH, with a fast
Slipwright Agent
Lends a computer to a Slipwright account: writes phases with your own model (Claude Code, Codex or a key), bui
Fasthands
Open-source, model-agnostic computer use: diff observations, guarded action batching, and xray — the HTML cont
Qaa58585758
Local-first cross-platform desktop workspace for Claude Code / agents: multi-agent, Git worktrees, code diffs,
Related Agents
Cv Problem Solver
Computer-vision problem solver. TRIGGER when: user describes a CV task to solve ("detect X", "count X", "I hav
ML Cv
ML/Computer Vision specialist. Use for PyTorch/TensorFlow model work, training pipelines, CoreML export, datas
Cv ML Engineer
Computer Vision / ML Engineer for the team-agents workflow — responsible for CV model development, image proce