Skip to main content

One-click launch of Hermes Agent on PPIO Agent Sandbox

Project description

PPHermes

One-click launch of Hermes Agent on PPIO Agent Sandbox.

Install

pip install pphermes

macOS / Linux:

curl -fsSL https://pphermes.ppio.com/install.sh | bash

Windows (PowerShell):

irm https://pphermes.ppio.com/install.ps1 | iex

Quick Start

# Set your API key
export PPIO_API_KEY="your-key"

# Launch a Hermes sandbox
pphermes launch

# List sandboxes
pphermes list

# Check status
pphermes status <sandbox_id>

# Stop a sandbox
pphermes stop <sandbox_id>

Migrating from OpenClaw

If you already run an OpenClaw sandbox and want to switch to Hermes, copy the full ~/.openclaw agent state in a single command. Under the hood PPHermes tars the source directory, uploads it directly to the target sandbox's File Manager, then invokes Hermes's native hermes claw migrate command — so SOUL.md, memories, skills, command allowlist, messaging settings, secrets, TTS audio, and AGENTS.md all come along. The archive never crosses our API server.

# Preview the migration (no writes on the target)
pphermes migrate <hermes_id> --from <openclaw_id> --dry-run

# Apply (default preset=full migrates everything, including secrets)
pphermes migrate <hermes_id> --from <openclaw_id> -y

# Skip secrets — keep the target Hermes .env as-is
pphermes migrate <hermes_id> --from <openclaw_id> --preset user-data -y

# Replace existing Hermes files on conflict (otherwise Hermes reports them)
pphermes migrate <hermes_id> --from <openclaw_id> --overwrite -y

# Drop bulky TTS audio from the tarball
pphermes migrate <hermes_id> --from <openclaw_id> --exclude-tts -y

# Also print step-by-step instructions for copying workspace files manually
pphermes migrate <hermes_id> --from <openclaw_id> --print-workspace-guide -y

Workspace files (~/workspace/, local repos) are NOT transferred automatically — both products ship File Manager on port 7682 so you can download from the source and upload to the target manually. See docs/design/migration.md for details.

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pphermes-1.1.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pphermes-1.1.1-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file pphermes-1.1.1.tar.gz.

File metadata

  • Download URL: pphermes-1.1.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pphermes-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b441d3400dc1a1d8d0e720095b17158e3428c89c7b5c7dfdd17e0967e8ba0278
MD5 189e05c4d2197f03294175048ed3e79c
BLAKE2b-256 610d7dc5701d859530f69633949edd1d1e1b52d698a2b03ec59e18e2d7caf030

See more details on using hashes here.

File details

Details for the file pphermes-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: pphermes-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pphermes-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60d9fe899fda9e51b8509cb77c7a252b718d6ff692ae02d527caf34ce957b801
MD5 f2c53d60820f9703518c2ed866c8e3ef
BLAKE2b-256 c6adb367e93be73f907e5b5f57a7c27b0e756fadaa4581d85db684198e3b7e3b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page