0xyg3n

VirtualPerson — AI skill for Claude Code

AI community

Secure VPN-routed Chrome environment for AI agent persona management.

How to install VirtualPerson

This entry records only its repository, not the path inside it, so there is no exact command to give. Open 0xyg3n/VirtualPerson and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What VirtualPerson does

Secure VPN-routed Chrome environment for AI agent persona management. Headless display, Mullvad VPN, CDP + WebSocket browser control, VNC monitoring. Works with Hermes Agent and OpenClaw.

Alternatives in AI

  • HolyClaude — AI coding workstation: Claude Code + web UI + 7 AI CLIs + headless browser + 50+ tools 2k ★
  • Rb Setup — First-time setup 1.3k ★
  • Openclaw Dashboard — 🔐 Secure, real-time monitoring dashboard for OpenClaw AI agents 654 ★

README

VirtualPerson

[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE) [![Ubuntu](https://img.shields.io/badge/Ubuntu-24.04-E95420?logo=ubuntu&logoColor=white)](https://ubuntu.com) [![Docker](https://img.shields.io/badge/Docker-Ready-2496ED?logo=docker&logoColor=white)](https://docker.com) [![Chrome](https://img.shields.io/badge/Chrome-CDP%20Enabled-4285F4?logo=googlechrome&logoColor=white)](https://chromedevtools.github.io/devtools-protocol/) [![Mullvad](https://img.shields.io/badge/VPN-Mullvad%20WireGuard-294D73?logo=wireguard&logoColor=white)](https://mullvad.net) [![Hermes Agent](https://img.shields.io/badge/Agent-Hermes-7C3AED)](https://github.com/NousResearch/hermes-agent) [![OpenClaw](https://img.shields.io/badge/Agent-OpenClaw-FF6B35)](https://github.com/openclaw/openclaw)

Secure, VPN-routed Chrome environment for managing virtual personas on headless Linux servers. Built for AI agent orchestration with [Hermes Agent](https://github.com/NousResearch/hermes-agent) and [OpenClaw](https://github.com/openclaw/openclaw).

Overview

VirtualPerson gives your AI agent a real browser. Not a headless stub or a Playwright-managed Chromium, but a full Google Chrome instance running on a virtual display, routed through Mullvad VPN, and visible through VNC for human monitoring.

Two control paths are available:

  • **AutoHook Extension** (fast path): A Chrome extension that acts as a WebSocket bridge between the agent and Chrome's internal debugger API. The agent's relay server sends CDP commands over WebSocket, the extension executes them via `chrome.debugger`, and forwards events back. No external debug port needed. Tested with both Hermes Agent and OpenClaw.

  • **Direct CDP** (reliable path): Standard Chrome DevTools Protocol connection to `127.0.0.1:9222`. Slightly more latency since it goes through Chrome's external debug interface, but rock solid for complex automation sequences. Everything can be turned into a reusable skill.