# Nora

A self-hosted control plane for operating fleets of OpenClaw and Hermes AI agents on infrastructure the operator controls, deploying to Docker or Kubernetes with lifecycle management, live logs and a terminal, budgets and scheduled runs, and encrypted secrets.

Nora provisions OpenClaw and Hermes agent runtimes to Docker or Kubernetes, both generally available with an official Helm chart, and gives an operator full lifecycle control: deploy, start, stop, restart, redeploy and view version history. Existing runtimes can be migrated in from uploaded bundles, and a privileged local-Docker live pull is available to self-hosted administrators. An operator surface provides streaming logs, an interactive terminal into a running container, a file browser and editor, and the OpenClaw gateway and Hermes dashboards embedded directly in the interface.

Monitoring covers per-agent metrics and cost with a fleet-wide roll-up of agents that are errored, stuck, over budget or reporting stale telemetry, alongside user-defined alert rules delivered to a chosen channel; per-agent LLM budgets can hard-cap spend with auto-pause, and recurring cron schedules queue and retry agent runs. Provider API keys are encrypted at rest, and production refuses to start without a valid encryption key unless an operator explicitly enables a plaintext override; Kubernetes deployments get baseline network-policy isolation, and an experimental hardened sandbox isolates untrusted code.

It is written in TypeScript, self-hosted, and licensed under Apache-2.0.

Website: https://norafleet.ai
