The open-source platform
for deploying, securing,
and governing AI agents.

Govern agents your teams already use. Deploy new agents on the same platform. Secure everything with zero-trust identity.

Open-source infrastructure built
on the stack you already run.

Architecture overview →
Kagenti UI · React · FastAPI

Control plane

The unified operational interface across all platform pillars. Import agents and tools, run interactive tests, monitor deployments, and manage platform state from a single web-based interface.

A2A · MCP · Kubernetes

Workload runtime

Agents run as framework-neutral Kubernetes workloads over the A2A protocol. Tools run as MCP servers. LangGraph, CrewAI, and AG2 supported without agent code modifications.

AgentCard · Shipwright · Kubernetes

Lifecycle orchestration

Kubernetes operators manage workload lifecycle and scaling. AgentCard CRDs index deployed agents automatically — no external registry required. Shipwright builds images from source.

MCP Gateway · Istio Ambient · Gateway API

Networking

MCP Gateway routes tool calls and handles protocol translation. Istio Ambient provides service mesh networking and mTLS between all workloads. Gateway API manages ingress and routing.

AuthBridge · SPIRE · Keycloak · Envoy

Security

AuthBridge injects zero-trust workload identity and JWT enforcement at deploy time. SPIRE issues cryptographic workload identities; Keycloak manages OAuth2 token scoping and validation.

Kiali · Phoenix

Observability

Kiali visualizes service mesh traffic flows, mTLS status, and service dependencies. Phoenix traces agent steps, tool calls, and model interactions end-to-end.

Don't see your framework or protocol? Kagenti is built to extend.

Contribute an integration →

Install the platform.
Own the lifecycle.

Ansible-automated. OpenShift, upstream Kubernetes, or Kind. Security and observability are configured from first deployment, not added later.

Quickstart guide →
bash cluster install
# Clone the repo
git clone https://github.com/kagenti/kagenti.git
cd kagenti

# Configure secrets (edit with your GitHub token, API keys, etc.)
cp deployments/envs/secret_values.yaml.example \
   deployments/envs/.secret_values.yaml

# Install on Kind (dev) or OpenShift (--env ocp)
deployments/ansible/run-install.sh --env dev

# Open the Kagenti dashboard
open http://kagenti-ui.localtest.me:8080
Deploy and manage AI agents with Kagenti
Kagenti dashboard: agent and tool management interface

Demo examples

Roadmap & Community

View project board →

Become a contributor

We're building in public and want to hear from platform engineers, security teams, and AI infrastructure builders.

Start a thread on GitHub Discussions, find us on Discord, join the mailing list, or email the core team.

Contributors

What's next

The next phase of Kagenti is built around persistent, long-running agents — agents that maintain context across sessions and operate autonomously over time, like OpenClaw.

Getting there means building the right foundations. We're working on the core pieces: memory, sandboxing, an Agent Development Kit, and improved developer experience.

Become a contributor →

Open-source infrastructure you can audit, fork, and trust.

110 stars  ·  59 forks  ·  30 contributors  ·  Apache 2.0 View on GitHub

Enterprise-ready.
No vendor required.

No feature gating, no proprietary runtime dependencies, no vendor control over your production infrastructure.

Enterprise deployment, lifecycle management, and operational support for organizations that need it.

Upcoming Events