Back to Home
JeroenPieksma icon

claude-computer

by JeroenPieksma

Overview

An autonomous AI platform enabling Claude to interact with a virtual desktop environment in real-time, simulating a 'Gen Z crypto enthusiast' persona, complete with a tokenized contribution system and PR automation capabilities.

Installation

Run Command
./scripts/start-vm.sh

Environment Variables

  • ANTHROPIC_API_KEY
  • GITHUB_TOKEN
  • CLAUDE_AUTONOMOUS_MODE
  • WIDTH
  • HEIGHT
  • DISPLAY_NUM
  • API_PROVIDER
  • AWS_PROFILE
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_SESSION_TOKEN
  • AWS_REGION
  • VERTEX_REGION
  • VERTEX_PROJECT_ID
  • CLOUD_ML_REGION
  • GOOGLE_APPLICATION_CREDENTIALS

Security Notes

The system is inherently high-risk as it grants an AI full control over a virtual machine, including arbitrary shell command execution, file system manipulation via `edit` and `bash` tools, and GUI interaction via `computer` tool. A critical vulnerability exists with `x11vnc` running without a password (`-nopw`) on port 5900, meaning anyone with network access to this port can gain full VNC control of the VM. Multiple ports are exposed (5900, 8501, 6080, 8080, 8000, 3000), increasing the attack surface. The `README.md` explicitly warns about these 'unique risks' including prompt injection, and advises running in a dedicated, minimal-privilege VM and limiting internet access. This makes the system unsuitable for untrusted environments or without stringent security measures.

Similar Servers

Stats

Interest Score32
Security Score3
Cost ClassHigh
Avg Tokens30000
Stars2
Forks0
Last Update2026-01-17

Tags

Autonomous AIVirtual DesktopClaudeCryptoReal-time StreamingCoding Agents