Stars
Forks
Watchers
Developer links
AliangBoard
AliangBoard puts every Kubernetes cluster you run behind one web panel, where you manage resources yourself or ask an AI agent to do it with your approval. Connect each cluster with a bearer token or basic auth and the panel persists the connection, so switching clusters, namespaces, and workloads takes one click instead of another kubeconfig. More than thirty resource types stay in sync: create workloads, services, ingress, config, storage, and RBAC through structured forms, edit anything as YAML, apply multi-document manifests at once, and delete optimistically with automatic rollback when the API refuses. Pod work goes deep: a tmux-backed exec terminal survives browser refreshes, port-forwards resolve services to their backend pods, files move up and down with progress, and debug containers inject into running pods without restarting them. Day-two operations are buttons, not flag memorization: scale, rolling restart, rollout undo, manual CronJob triggers, and node cordon or drain. Global search, a layered namespace topology, live event streams, and CPU and memory metrics keep orientation effortless. Then there is the operator: an Agent workbench and MCP server let your LLM read logs, debug containers, and propose changes in natural language, while every write waits for a human click and lands in an audit log that names who did what. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Every Cluster, One Panel
- Persist connections to all your clusters and switch between them in one click, with the same resources, search, and operations available no matter which one is active.
- An Operator That Asks First
- The Agent workbench and MCP server let an LLM read logs and propose changes, but every write waits for human approval and lands in a full audit log.
- Pod Terminals That Survive Refresh
- Exec sessions run on tmux inside the panel, so a browser refresh never kills your shell; attach, port-forward, and browse pod files from the same place.
- Changes You Can Undo
- Structured forms and YAML apply create resources cleanly, optimistic deletes roll back on failure, and rollouts scale, restart, or undo without memorizing kubectl flags.
Features
- Multi-Cluster Connections
- Connect clusters with bearer tokens or basic auth, persist them server-side, and switch or remove clusters in one click with session restore.
- 30+ Resource Types
- Workloads, services, ingress, config, storage, RBAC, quotas, HPAs, and CRDs are synced live, created through structured forms, and persisted with Server-Side Apply.
- YAML Editing And Apply
- Edit any resource as YAML, export it, or apply multi-document manifests in one shot; deletes are optimistic and roll back automatically on failure.
- Pod Exec And Debug
- Open tmux-backed pod terminals, attach to processes, forward ports, transfer files with progress, and inject kubectl debug ephemeral containers into running pods.
- Agent Workbench And MCP
- A built-in workbench and Streamable HTTP MCP server expose tiered tools to LLMs; reads are free, writes are human-approved, and everything is audited.
- Topology And Live Events
- Namespace topology layers monitoring, business, database, and storage with health at a glance, while events stream live with filters and ownership jumps.