Features

Built for the questions you actually open a dashboard for

Is anything broken, is it really redundant, where is the capacity going, and how do I ship the next change safely. The agent answers with evidence; the screens let you check it.

The Berth SRE assistant panel: a question about database high availability, the tool it ran, and a structured answer with what's wrong, root cause, what breaks if a node fails, and a recommended fix.
SRE assistant · every tool call shown● read-only
AI SRE agent

An assistant you can check against the evidence

The assistant starts with a cluster snapshot and gathers evidence through permitted read-only tools. Coverage depends on Kubernetes permissions and resource support. Raw logs and descriptions require an explicit operator opt-in.

  • Single points of failure across Deployments, StatefulSets and operator-managed databases, where resource support permits
  • Drain safety: which PDBs would block, and whether other pools absorb the load
  • Right-sizing per container and per node pool, with the binding constraint named
  • Crash-loop debugging from the previous container's logs plus a runbook
  • One conversation that follows you across pages, grounded on what you're viewing
providerClaude · Anthropic API · your keyenterprise
today · cloud tokens620k / 2.0M
in flight2 / 4 runs

Estimated token reservations help control cloud usage. Actual usage can exceed reservations; use provider-side limits too. Ollama requests go to your configured server.

Bring your own model

Your model, your key, your ledger

Connect your own Ollama server, Claude via the Anthropic API, or Claude via Amazon Bedrock. Berth calls the provider directly from inside the cluster. Nothing is proxied, metered or billed by us.

  • Daily and monthly token budgets, request rate limit, concurrency cap
  • SQLite usage ledger: who asked, which model, tokens, tools, duration, estimated cost
  • Cloud providers require authentication, Enterprise and persistent storage
  • Keys are write-only in the UI and stored with 0600 permissions on your volume
Berth cluster overview with an Operational banner and a list of exposed endpoints showing TLS status and backend readiness.
Overview · endpoints resolved end to end● live
Operational overview

Are my apps up? Is anything broken?

Exposed-endpoint health is synthesised from hostname → DNS → TLS → gateway → route → service, to help identify connection failures. Below it: node and pod readiness, a provisioning verdict, and the warnings that need attention.

  • Gateway API and Ingress, including cross-namespace attachments
  • “Ask AI” on every screen and every resource dialog
Berth capacity planning page grouping node pools by instance type, zone and taints with reservation versus usage bars and a binding-constraint label.
Capacity · reserved vs. used, per pool● live
Capacity planning

Which resource is actually binding?

Per node pool: allocatable vs. reserved vs. used for CPU, memory and pod slots, plus the classification (reservation-bound, request-overprovisioned, pod-density-bound). Low CPU alone is not proof of waste, and the page says so.

  • Pods with no requests, PDB count, unscheduled pods
  • The same numbers the agent uses, so its answers are checkable
Operate

Ship the next change safely

Cluster-aware builders read the live cluster so you pick real images, services, gateways, issuers and node taints. The expose-an-app flow creates Deployment → Service → Certificate → Gateway → HTTPRoute in dependency order and verifies the URL is serving.

  • Weighted HTTPRoute backends for canary and blue/green rollouts
  • Logs and events inline; describe-style detail for nodes, workloads and services
  • Human-initiated writes only, gated by an offline-verified license key
Self-hosted, by designno phone-home
  • Runs in your cluster as one container or binary, with the pod's ServiceAccount as its ceiling.
  • Offline license keys, Ed25519-signed, verified against an embedded public key. Works air-gapped.
  • Free up to 10 nodes, connect your own Ollama server. Viewing needs no key at all.
  • No SSO, RBAC or multi-cluster yet, on the roadmap, not on the box.

Download BerthHow the AI works