Computer Agent — AI skill for Claude Code
AI agent that sees your screen and controls your computer autonomously using Claude vision.
How to install Computer Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open sarthak-here/computer-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Computer Agent does
AI agent that sees your screen and controls your computer autonomously using Claude vision.
Alternatives in AI
- AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
- Hexstrike AI — HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomousl 8.2k ★
- Azure Vision Java — Image captioning, OCR, and object detection 1.8k ★
README
Computer-Using Agent (CUA)
**[System Design](./systemdesign.md)** - Architecture, data flow, and how it works end-to-end
An AI that sees your screen and controls your computer — autonomously.
What We're Building
A fully autonomous **Computer-Using Agent** that can take any high-level goal like:
*"Open Chrome, go to Gmail, and draft an email to my boss saying I'll be late"*
...and actually do it — by seeing your screen, reasoning about what to click/type next, and executing actions in a loop until the goal is done.
No hardcoded scripts. No browser automation APIs. Just vision + reasoning + control.
This is the same class of technology being built by OpenAI (Operator), Anthropic (Claude computer use), and Google DeepMind — except this is open, runs with any LLM, and you control it.
Full Vision (Roadmap)
Screen → Vision Model → Reasoning → Action → Feedback → Repeat
| Phase | Feature | Status |
|---|---|---|
| 1 | Screen capture + base64 encoding | ✅ Done |
| 2 | Vision LLM understands screen content | ✅ Done |
| 3 | JSON action planning (click, type, scroll, hotkey) | ✅ Done |
| 4 | Action execution via pyautogui | ✅ Done |
| 5 | Closed feedback loop (act → re-capture → re-plan) | ✅ Done |
| 6 | Safety layer (dangerous action blocking + confirmation) | ✅ Done |
| 7 | Session memory + action history logging | ✅ Done |
| 8 | Multi-provider support (10 cloud APIs + local models) | ✅ Done |
| 9 | Local model support (Ollama, LM Studio, llama.cpp) | ✅ Done |
| 10 | UI element detection (OpenCV + optional YOLO) | ✅ Done |
| 11 | Multi-step task memory across sessions | ✅ Done |
| 12 | Web UI / dashboard to watch the agent live | ✅ Done |
| 13 | Voice goal input ("Hey agent, do this...") | ✅ Done |
| 14 | Full auto mode with rollback on failure | ✅ Done |
What We've Built (Current MVP)
Architecture
main.py ← orchestrates the loop + all CLI flags
providers.py ← unified interfac
Related Skills
Browsergent
Claude Code for the browser — an AI agent that lives in a Chrome side panel, sees web pages, and acts on them
Prompt OS
A desktop AI agent that controls your local machine — runs commands, manages files, executes code, browses the
Heymate
The AI buddy that lives in your Mac's notch. Push-to-talk, sees your screen, answers out loud, and runs Claude
Control Iphone
AI agent that controls a physical iPhone from Mac using Claude vision + WebDriverAgent
Device Takeover
OpenClaw skill: AI agent takes over Android/Linux devices via ADB+SSH — see screen, send inputs, post content,
AgentPilot
LLM-powered macOS computer control. AgentPilot lets AI agents see your screen, move the mouse, type text, pres
Related Agents
Multimodal Engineer Md
Multi-modal AI specialist for AutoBot's advanced AI capabilities. Use for computer vision, voice processing, s
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
Peer Reviewer Computational
A simulated peer reviewer specializing in computational social science methods — NLP/text-as-data, machine lea