Put any computer under AI’s command.

PiCUA is an open-source platform that merges frontier AI models with PiKVM to control any physical computer. It gives AI agents many ways to control physical computers at the firmware level, with no OS limits or compromises.

What is PiCUA?

PiCUA is software that acts as a bridge between AI agents and physical computers. It works with existing hardware to give AI agents “hands” to control computers.

The piCUA Advantage

Firmware Control

Control instantly at the firmware level, no OS limits or compromises. PiCUA operates at the hardware level through PiKVM, giving it access to BIOS, the ability to work during OS crashes, and compatibility with any computer regardless of operating system or software configuration.

One Agent, Every Machine

Works on any OS for universal control - Windows, macOS, Linux, and more. PiCUA is designed for real-world operations with role-based access, per-device permissions, and audit logs for sessions, actions, and tool execution.

Open Source, No Secrets

Code you can see, shape, and trust. PiCUA is completely open-source, allowing you to inspect, modify, and contribute to the platform while maintaining full transparency.

The Big Idea

Imagine having an AI assistant that can:
  • Use your computer while you sleep
  • Fix problems automatically
  • Run complex tasks without mistakes
  • Work 24/7 without getting tired
  • Control any computer regardless of OS or software
That’s what PiCUA makes possible.

How It Works

The Software

PiCUA is software that connects to existing hardware (like PiKVM devices). It can control:
  • Keyboard and mouse
  • Power (turn on/off)
  • See what’s on the screen
  • Connect external devices

The AI Agent

An AI agent connects to PiCUA software and:
  • Sees the computer screen
  • Makes decisions about what to do
  • Sends commands through PiCUA
  • Gets feedback about what happened

The Computer

The target computer receives commands from PiCUA just like a human is using it:
  • Types text
  • Moves the mouse
  • Clicks buttons
  • Opens programs

AI Model Support

PiCUA is model-agnostic. You can bring your own API keys and switch providers per environment:
  • OpenAI / Anthropic for general-purpose reasoning and tool use
  • Local/edge via Ollama or vLLM for private/on-prem workloads
  • Vision models for screen understanding and UI grounding
  • Configurable fallbacks and provider preferences for high availability

Real-World Examples

  • Server Management: AI keeps servers running smoothly
  • Software Testing: AI tests programs on real computers
  • Data Entry: AI fills out forms automatically
  • System Recovery: AI fixes crashed computers
  • Remote Support: AI helps users from anywhere

Production Readiness

PiCUA is designed for real-world operations with:
  • Role-based access and per-device permissions
  • Audit logs for sessions, actions, and tool execution
  • Safe-guards (confirmations, timeouts, rate limits)
  • Webhooks and integrations for incident response
  • Configurable model/provider policies
Production deployments typically pair PiCUA with PiKVM (or compatible devices) for out-of-band control and high availability.

The Future Vision

While PiCUA currently works with existing hardware, the future includes custom-built PiCUA devices designed specifically for AI control - making the connection between AI and physical computers even more powerful and reliable.
PiCUA is building the bridge between AI and physical reality at the firmware level, giving you unprecedented control over any computer regardless of its operating system or software configuration.