| Start simple: a chat UI on one always-on agent, replies streamed token by token | Build a chat app | hermes-chat |
| Let users ask the agent for a website and get a live public URL back | Build a website builder | site-builder |
| Ship a branded product: a multi-tenant dashboard with chat, files, app integrations, and one-click terminal access | White-label dashboard | starter-kit |
| Run agents on my own model keys instead of the managed LLM: my models, a token per agent, my spend caps | Use your own model | hermes-byo-model |
| Run integrations on my own Composio: my API key, my users’ connected accounts, my metering | Use your own Composio | hermes-openclaw-composio |
| Host Claude Code on its own always-on instance, signed in to my own Anthropic account | Host Claude Code | None |
| Run Claude Code on my own OpenRouter key: override the Anthropic base URL, pick the model per role | Bring your own model | claude-code-byo-model |
| Host Codex on its own always-on instance, signed in to my own OpenAI account | Host Codex | None |
| Host Grok on its own always-on instance, on my own xAI API key | Host Grok | None |
| Host OpenCode on its own always-on instance: works out of the box on the managed model, no account needed | Host OpenCode | None |
| Give the agent my own tools and skills: a custom Docker image | Build a custom image | custom-agent-image |
| Run a different agent entirely (the pi coding agent) on the managed LLM and Composio | Managed services in your image | pi-agent-image |
| Give Hermes a public URL for webhook deliveries | Hermes webhooks | None |
| Watch my agent’s desktop live: a browser view of it clicking and typing, embeddable in my own app | Build a custom image | hermes-vnc-desktop |