Hermeum 发布自主 Hermes 智能体平台,支持对话生成配置并部署到 Kubernetes
hermeum/hermeum
Hermeum 发布一个基于开源 Hermes agent 的自主智能体平台,用户用自然语言描述需求即可生成可对话、可部署、可迭代的智能体配置。平台提供可复用模板与共享环境变量集,智能体以 HermesAgent 自定义资源形式运行在 Kubernetes 上,并通过 mutating admission webhook 在创建时塑造智能体。
Hermeum is a platform for creating fully autonomous Hermes agents that work on your team's behalf. Built on the open-source Hermes agent, every agent inherits powerful built-in capabilities, while Hermeum gives you a simple way to shape, run, and manage it.
Describe what you want your agent to do, and Hermeum turns that into a working agent you can chat with, deploy, and iterate on.
Features
- Tailor an agent by chat — describe what your agent should do in natural language and Hermeum generates the configuration for you.
- Templates — create reusable agent templates for the agent shapes your team uses most.
- Shared env sets — share credentials (such as API keys) across agents without re-entering them each time.
- Powered by Kubernetes — agents run as
HermesAgentcustom resources, with a mutating admission webhook that shapes each agent at creation time.
Quick installation
Prerequisites: a Kubernetes cluster and Helm 3.x.
Hermeum ships as a Helm chart (charts/hermeum) for Kubernetes. It installs
with sensible defaults; for production you'll want to set
secrets.betterAuthSecret, secrets.smtpUrl, and secrets.openaiApiKey.
helm install hermeum oci://ghcr.io/hermeum/charts/hermeum \
--namespace hermeum --create-namespace \
--set secrets.betterAuthSecret=$(openssl rand -base64 32) \
--set secrets.smtpUrl=smtps://user:pass@mail.example.com:465 \
--set secrets.openaiApiKey=sk-...For Postgres (horizontal scaling), set config.databaseDialect=postgres and a
Postgres secrets.databaseUrl. See the
Installation guide and the
chart README for the full reference.
Documentation
Full documentation is published at here.
| Document | Description |
|---|---|
| What is Hermeum | Overview of the platform and what an agent can do. |
| Getting started | Create, manage, and chat with your agents. |
| Creating an agent | How to shape an agent's soul, models, and skills. |
| Messaging platforms | Connect agents to Slack, Discord, Teams, and webhooks. |
| Shared env sets | Reuse environment sets across agents. |
| Overview | Architecture and components for self-hosting. |
| Installation | Prerequisites, Helm install, database choice, upgrades. |
| Configuration reference | Full HERMEUM_* environment variable reference. |
| Instance config | config.yaml schema for templates and agent types. |
| Database | SQLite vs Postgres, migrations, scaling. |
| Auth | Better Auth setup, secrets, email verification. |
| Mutating admission webhook | Admission webhook behavior and TLS options. |
| Per-agent ingress and TLS | Ingress gateway and per-agent TLS. |
Community
Join the Hermeum Discord to ask questions, share what you're building, and talk to the team.
Contributing
See CONTRIBUTING.md for how to set up a local development environment and contribute to Hermeum.
License
来源:GitHub · github.com

