The governed runtime for AI agents, teams, and skills.
Cortex is Axiom Studio's Kubernetes-native control plane for building and operating governed AI workforces. It brings agent definitions, teams, skills, model providers, credentials, conversations, durable runs, human approvals, and execution infrastructure into one tenant-aware platform.
The runtime is built around the portable OpenSeal kernel. Every request—whether it starts in Studio, an API client, Slack, an embedded chat, a schedule, or an external event—enters the same durable execution and governance model.
read, write, external, production, or destructive, with environment-specific limits and approval thresholds.flowchart LR
Inputs[Studio · API · Slack · embeds · events]
Control[Cortex + Sentinel<br/>identity · tenancy · governance]
Kernel[(OpenSeal<br/>durable state)]
Atlas[Atlas<br/>isolated execution]
Nimbus[Nimbus<br/>persistent runners]
Targets[Skills · model providers<br/>integrations · Kubernetes]
Inputs --> Control
Control <--> Kernel
Control --> Atlas
Control --> Nimbus
Atlas --> Targets
Nimbus --> Targets
| Component | Responsibility |
|---|---|
| Cortex | Platform APIs for users, tenants, RBAC, Vault, clusters, applications, and shared services. |
| Sentinel | OpenSeal host, workforce governance, durable runs, approvals, channels, marketplace reconciliation, and event routing. |
| Atlas | Horizontally scalable execution workers with isolated workspaces, Skill adapters, credential grants, and workload identity. |
| Nimbus | Persistent Kubernetes workspaces for supervised coding-agent sessions and repository work. |
| Studio | The web experience for authoring, operating, reviewing, and observing the platform. See axiom-studio/studio. |
| PostgreSQL + NATS | Durable control-plane state and event transport. |
| Kubelink | Authorized communication with managed Kubernetes clusters. |
Release tags publish versioned Cortex, Sentinel, Atlas, and Nimbus images together with packaged Axiom and Nimbus Helm charts. Use a packaged chart from GitHub Releases so the chart and application images stay aligned.
Prerequisites:
kubectl access to the target clusterVERSION="$(gh release list --repo axiom-studio/cortex --limit 1 --json tagName --jq '.[0].tagName')"
CHART_VERSION="${VERSION#v}"
gh release download "${VERSION}" \
--repo axiom-studio/cortex \
--pattern "axiom-operator-${CHART_VERSION}.tgz"
helm upgrade --install axiom "./axiom-operator-${CHART_VERSION}.tgz" \
--namespace axiomcd \
--create-namespace \
--wait \
--timeout 10m
kubectl get pods --namespace axiomcd
For external PostgreSQL, ingress, object storage, workload identity, resource sizing, and production overrides, see the Helm chart guide.
The repository vendors its Go dependencies and provides focused build and test targets:
make build
make build-sentinel
make build-atlas
make build-nimbus-controller
make test-unit
make check-migrations
Create a disposable k3d installation with:
make up
Remove it with:
make down
Important paths:
| Path | Contents |
|---|---|
cmd/sentinel | OpenSeal control plane, governance, channels, callbacks, marketplace, and reconciliation. |
cmd/atlas | Distributed execution worker and Skill host. |
cmd/nimbus-controller | Nimbus workspace controller and agent supervisor. |
pkg/agent | Agent, team, Skill, marketplace, and deployment services. |
pkg/opensealhost | Tenant placement, credential grants, Kubelink transport, and host policy. |
pkg/vault | Encrypted credentials and model-provider contracts. |
scripts/sql | Forward-only orchestrator database migrations. |
charts | Axiom, Atlas, and Nimbus Helm charts. |
Read the tenant and RBAC governance guide before adding a user-facing resource or administrative capability. Contribution workflow and coding guidance are in CONTRIBUTING.md.
Please report vulnerabilities privately through GitHub Security Advisories. Do not open a public issue for a suspected vulnerability.
Cortex is licensed under the Apache License, Version 2.0.
Content type
Image
Digest
sha256:addc949ae…
Size
180.8 MB
Last updated
6 days ago
docker pull axiomstudio/cortex:v2.1.4-dev.marketplace.4