Skip to content
Engineering

Desktop Automation

Files, apps, and processes — handled directly on your machine.

Overview

The Universal Execution Runtime is PawOS's general-purpose desktop actuator: opening and managing applications, running allowlisted shell commands, manipulating files safely, and watching processes for health — all through a single, auditable execution engine.

How it works

  1. 1

    Describe the task

    "Install this dependency," "organize my downloads folder," "restart the dev server."

  2. 2

    Requirement check

    Paw verifies the tools and permissions it needs exist before attempting anything.

  3. 3

    Execute with narration

    Each step is described in plain language as it happens, not after the fact.

  4. 4

    Recover or report

    If something fails, Paw attempts a real recovery step before honestly reporting what went wrong.

Use cases

  • Day-to-day desktop chores you'd otherwise script yourself
  • Setting up or tearing down local development environments
  • File organization and cleanup across a project

Limitations

  • Command execution is allowlisted by design — Paw won't run arbitrary, unreviewed shell commands
  • Destructive actions always require your confirmation before running