Open source · MIT licensed · TypeScript

Agents,
but operable.

OpenHermit is the open-source platform for deploying fleets of AI agents as production services — durable state, sandboxed execution, managed at scale, and the channels you already use.

Why OpenHermit →

Built by Amiko — an agent-agnostic infrastructure platform for the AI era.

Open source
MIT licensed
Self-hosted
Postgres + Docker
Built in TS
0 vendor lock
Agents · acme-prod
5 / 5 healthy
📬
standup-digest
skill · v0.9 · collects updates · posts to #eng
R
research
slack · 128 sess · running
— pending —
O
oncall
discord · 64 sess · running
— pending —
S
sales-bot
telegram · 312 sess · running
— pending —
Q
qa
web · 18 sess · idle
— pending —
I
inbox
slack · 47 sess · running
— pending —
Why OpenHermit
01

Gateway control plane

Single-process Hono server. Agents start, attach, detach without orchestration. Admin UI at /admin/.

02

Postgres-backed state

Sessions, memories, instructions, skills, MCP servers, schedules — all durable in PostgreSQL with Drizzle ORM.

03

Sandboxed execution

Per-agent Docker workspace or local backend. Agent code runs inside its own container, isolated from the host.

04

Channels included

Telegram, Discord, Slack adapters wire into any agent. Enable, disable, reconfigure at runtime — no restart.

05

Multi-user with roles

Identity resolution across CLI, web, and channels. Three-tier role model (owner / user / guest) controls what each user can do.

06

Schedules & automation

Cron and one-shot jobs with timeout, concurrency policy, and error backoff. Agents work while you sleep.

07

Skills & MCP servers

Skills add prompt-based procedures. MCP servers add external tools. Both managed via API, CLI, or web UI.

08

Multi-protocol transport

HTTP sync, inline SSE streaming, durable SSE, and WebSocket RPC. Choose the right protocol for your use case.

Architecture
Admin
Admin UI CLI
Deploy & Operate
Client
Web UI CLI
Chat & Settings
Channels
Telegram Discord Slack
Messaging
Gateway
API Auth & Routing Agent Lifecycle Schedules
Agent A
Model Loop Tools / Skills / MCP
Docker
Agent B
Model Loop Tools / Skills / MCP
Docker
Agent …
Model Loop Tools / Skills / MCP
Docker
Storage
PostgreSQL Sessions Memory Skills MCP Servers Schedules Channels Config Secrets
Get Started
Terminal
# Install
$ npm install -g openhermit
 
# Interactive setup — database, admin token, JWT secret
$ hermit setup
 
# Start the gateway
$ hermit gateway start
$ hermit web start
$ hermit status
 
# Create an agent
$ hermit agents create my-agent --name "My Agent"
 
# Chat with your agent
$ hermit chat