Technical Preview & RFC. Part of the Agents at Scale Ecosystem
Run agentic workloads across any system or cluster.
You will need a Kubernetes cluster to install Ark into. You can use Minikube, Kind, Docker Desktop or similar to run a local cluster.
Ensure you have Node.js and Helm installed, as well as kubectl if not already installed as part of your Kubernetes setup. Then run the following commands to install Ark:
# Install the 'ark' CLI:
npm install -g @agents-at-scale/ark
# Install Ark:
ark install
# Optionally configure a 'default' model to use for agents:
ark models create default
# Run the dashboard:
ark dashboardIn most cases the default installation options will be sufficient. This will install the Ark dependencies, the controller, the APIs and the dashboard. You can optionally setup a default model that will be the default used by agents. The install command will warn if any required dependencies are missing.
User guides, developer guides, operations guides and API reference documentation is all available at:
https://mckinsey.github.io/agents-at-scale-ark/
To troubleshoot an installation, run ark status.
ARK is a runtime environment built on Kubernetes to host AI agents - with built-in CRDs for agents, models, memory, tools, and evaluation, it abstracts away plumbing so teams can build agentic applications faster and reliably.
Agents at Scale - Agentic Runtime for Kubernetes ("Ark") is released as a technical preview and early access release. This software is provided as a Request for Comments (RFC) to share elements of our technical approach with the broader technology community, gather valuable feedback, and seek input from practitioners and researchers in the field of agentic AI systems and Kubernetes orchestration.
As a technical preview release, this software may contain incomplete features, experimental functionality, and is subject to significant changes based on community feedback and continued development. The software is provided "as is" without warranties of any kind, and users should expect potential instability, breaking changes, and limited support during this preview phase.
The initial design and implementation of Ark was led by Roman Galeev, Dave Kerr, and Chris Madden.