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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b441d3400dc1a1d8d0e720095b17158e3428c89c7b5c7dfdd17e0967e8ba0278
|
|
| MD5 |
189e05c4d2197f03294175048ed3e79c
|
|
| BLAKE2b-256 |
610d7dc5701d859530f69633949edd1d1e1b52d698a2b03ec59e18e2d7caf030
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60d9fe899fda9e51b8509cb77c7a252b718d6ff692ae02d527caf34ce957b801
|
|
| MD5 |
f2c53d60820f9703518c2ed866c8e3ef
|
|
| BLAKE2b-256 |
c6adb367e93be73f907e5b5f57a7c27b0e756fadaa4581d85db684198e3b7e3b
|