Every agent is an ephemeral Pod.
Every policy is a CRD. Every execution is a Job.
Orchestrate multi-agent workflows and let agents diagnose, scale, and remediate your infrastructure.
Multi-tenant. Horizontally scalable. Safe by design.
From the creator of k8sgpt and llmfit
This project is under active development. API's will change, things will be break. Be brave.
Full documentation: deploy.sympozium.ai/docs
Homebrew:
brew tap sympozium-ai/sympozium
brew install sympoziumShell installer:
curl -fsSL https://deploy.sympozium.ai/install.sh | shThen deploy to your cluster and activate your first agents:
sympozium install # deploys CRDs, controllers, and built-in PersonaPacks
sympozium # launch the TUI — go to Personas tab, press Enter to onboard
sympozium serve # open the web dashboard (port-forwards to the in-cluster UI)Prerequisites: cert-manager (for webhook TLS):
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.17.1/cert-manager.yamlDeploy the Sympozium control plane:
helm repo add sympozium https://deploy.sympozium.ai/charts
helm repo update
helm install sympozium sympozium/sympoziumSee charts/sympozium/values.yaml for configuration options.
Sympozium serves two powerful use cases on one Kubernetes-native platform:
- Orchestrate fleets of AI agents — customer support, code review, data pipelines, or any domain-specific workflow. Each agent gets its own pod, RBAC, and network policy with proper tenant isolation.
- Administer the cluster itself agentically — point agents inward to diagnose failures, scale deployments, triage alerts, and remediate issues, all with Kubernetes-native isolation, RBAC, and audit trails.
Every skill runs in its own sidecar container — a separate, isolated process injected into the agent pod at runtime with ephemeral least-privilege RBAC that's garbage-collected when the run finishes.
"Give the agent tools, not trust."
| Topic | Link |
|---|---|
| Getting Started | deploy.sympozium.ai/docs/getting-started |
| Architecture | deploy.sympozium.ai/docs/architecture |
| Custom Resources | deploy.sympozium.ai/docs/concepts/custom-resources |
| PersonaPacks | deploy.sympozium.ai/docs/concepts/personapacks |
| Skills & Sidecars | deploy.sympozium.ai/docs/concepts/skills |
| Channels | deploy.sympozium.ai/docs/concepts/channels |
| Security | deploy.sympozium.ai/docs/concepts/security |
| CLI & TUI Reference | deploy.sympozium.ai/docs/reference/cli |
| Helm Chart | deploy.sympozium.ai/docs/reference/helm |
| Ollama & Local Inference | deploy.sympozium.ai/docs/guides/ollama |
| Writing Skills | deploy.sympozium.ai/docs/guides/writing-skills |
| Writing Tools | deploy.sympozium.ai/docs/guides/writing-tools |
make test # run tests
make lint # run linter
make manifests # generate CRD manifests
make run # run controller locally (needs kubeconfig)Apache License 2.0

