Agent Machines
Kevin-Liu-01/Agent-Machines
Source-first building blocks for running Hermes, Claude Code, Codex and OpenClaw in sandboxes
Agent Machines is an open-source control plane and SDK for provisioning agent runtimes on sandbox providers and managing them from a dashboard. Hermes is one of four runtimes it can install and run, alongside Claude Code, Codex and OpenClaw.
What Agent Machines does
The project offers runtime adapters for Claude Code, Codex, Hermes and OpenClaw behind a shared interface, and compute adapters for Daytona, E2B, Sprites and Vercel Sandbox that provision, execute, inspect and tear down machines. A browser Agent Console connects to the real agent CLI and can reconnect to its remote terminal session. A bootstrap runner prepares the workspace and configures a compatible model route.
A web dashboard manages workspaces, launches, schedules, files, logs and results for multiple agents, and the bundled catalog lists 161 skills and 39 MCP servers. The README separates discovery, installation attempts and verification, and warns that catalog entries are not proof of installation or working credentials. The code is exposed through three surfaces: createMux for the direct multiplexer, AgentMachinesControlPlane for the lifecycle kernel, and the AgentMachines hosted client. The README compares the approach to shadcn: source you can adopt and edit, not a component registry.
Key features
- Runtime adapters for Claude Code, Codex, Hermes and OpenClaw
- Sandbox adapters for Daytona, E2B, Sprites and Vercel Sandbox
- Browser console connected to the real agent CLI session
- Dashboard for launches, schedules, files and logs across multiple agents
- Bundled catalog of 161 skills and 39 MCP servers
- SDK and CLI, with createMux for direct provider use
When to use it
- Starting a Hermes agent in a disposable E2B or Daytona sandbox and watching it in the browser
- Supervising a small fleet of persistent agent workers with scheduled runs
- Studying the adapter code to build your own agent runtime wrapper
Who it is for: Developers building or operating fleets of coding agents on sandboxed machines.
How it fits with Hermes Agent
Hermes is one of the four supported runtimes, installed and run through the same adapter boundary as Claude Code, Codex and OpenClaw.
How to install Agent Machines
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/Kevin-Liu-01/Agent-Machines.git
cd Agent-Machines
corepack enable
pnpm install --frozen-lockfileRequirements: Node ^20.19 or >=22.12, pnpm 10.30.0, a sandbox credential and a compatible model credential; hosted deployments also need Clerk, Supabase and a scheduler secret
Note: Provider and model usage may incur charges, and some bundled integrations need manual setup.
FAQ
What is Agent Machines?
Agent Machines is a set of open-source building blocks for agent harnesses. It combines runtime adapters, sandbox adapters, a browser console and a multi-agent dashboard.
Does Agent Machines work with Hermes Agent?
Yes. Hermes is one of four runtimes it can install and run, next to Claude Code, Codex and OpenClaw, on Daytona, E2B, Sprites or Vercel Sandbox.
What do I need to run Agent Machines?
You need Node ^20.19 or >=22.12 and pnpm 10.30.0, plus a sandbox credential and a compatible model credential entered in Settings. Hosted deployments additionally need Clerk, Supabase, database migrations and a scheduler secret.
Similar deployment for Hermes Agent
All deploymentStep-by-step guide to running Hermes Agent on GitHub Codespaces with Tailscale remote access
Godde3s Hermes StackHermes Agent, 9Router and OmniRouter on a free Hugging Face Space with a deploy wizard and hourly backups
arjunkomath Hermes Agent Railway TemplateOne-click Railway template that deploys the official Hermes Agent image with its dashboard
hermeum HermeumKubernetes platform for creating, running and managing autonomous Hermes agents for a team
unrealandychan Hermes Agent CloudWizard-first CLI that deploys Hermes Agent to AWS, GCP or Azure VMs with Terraform and cloud secret stores
mouxue56-debug OpenDeepSeekOne-command local agent platform combining Open WebUI, Hermes Agent and DeepSeek V4
Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop