Open source · MIT licensed · TypeScript

Agents,
but operable.

OpenHermit is the open-source platform for deploying AI agents as production services โ€” durable state, sandboxed execution, real transports, and the channels you already use.

Read the docs →
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
cli · 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
Clients
CLI Web UI API
Channels
Telegram Discord Slack
Gateway
Auth & Routing Agent Lifecycle Schedules Admin UI
Agent A
Model Loop Tools & Memory Skills / MCP
Docker
Agent B
Model Loop Tools & Memory Skills / MCP
Docker
Agent …
Model Loop Tools & Memory Skills / MCP
Docker
Storage
PostgreSQL Sessions Memory Skills MCP Servers Schedules
Get Started
Terminal
# Install
$ npm install -g openhermit
 
# Interactive setup โ€” database, admin token, JWT secret
$ hermit setup
 
# Start the gateway
$ hermit gateway start
$ hermit status
 
# Chat with your agent
$ hermit chat