One Command. Zero Setup.
The Intelligence Layer
For Your Hardware.
OpenGuy auto-installs everything it needs — Python, Git, dependencies — so you never have to. Just paste, run, and control your robot.
Auto-installs Python 3.12, Git, and all dependencies if not found.
Run Locally for Full Experience
The Command Center, AI Configuration, and 3D Simulation Lab require a local server running on your machine. This page is a preview — to control robots and see the simulation, run the installer below.
Windows (PowerShell or CMD)
curl -o install.bat https://raw.githubusercontent.com/OPENEHIRA/OpenGuy/main/install.bat && install.bat
Mac / Linux / Git Bash
curl -sL https://raw.githubusercontent.com/OPENEHIRA/OpenGuy/main/install.sh | bash
After running, open http://localhost:5000 for the full experience.
AI Configuration
Configure your LLM provider to enable AI-powered command parsing.
{{ hasApiKey ? 'CONFIGURED' : 'NOT SET' }}
Command Center
Transmit natural language instructions and watch the simulation respond in real-time.
{{ isConnected ? 'CONNECTED' : 'DISCONNECTED' }}
Telemetry Stream
Awaiting instructions...
"{{ item.command }}"
{{ Math.round(item.parsed.confidence * 100) }}% CONF
{{ item.parsed.action }}
{{ item.parsed.direction }}
{{ item.parsed.distance_cm }}cm
Hardware Metrics
Status
{{ status.connected ? "Operational" : "Offline" }}
Target
{{ status.backend }}
Pos X
{{ status.position?.x?.toFixed(2) }}
Pos Y
{{ status.position?.y?.toFixed(2) }}
Pos Z
{{ status.position?.z?.toFixed(2) }}
Effector
{{ status.gripper_state }}
Initializing...
Simulation Lab
Select a robot template and watch it respond to your commands in real-time.
LIVE
{{ robotTemplates.find(t => t.id === activeRobot)?.name }} · {{ robotTemplates.find(t => t.id === activeRobot)?.dof }}
Drag to orbit · Scroll to zoom