0%
Aymen
Back to Works
WebIn progress2026

Exolimits Agent Platform

Exolimits is a multi-tenant platform where a team deploys AI agents as containers on its own Kubernetes cluster — the control-plane API handles workspaces, agent lifecycle, idle scale-to-zero, Hetzner node provisioning and role-based access — while the dashboard and the memory, billing and messaging integrations are still unfinished.

My Role
Full Stack Developer
Timeline
Mar 2026
Status
In progress
Exolimits Agent Platform
Overview

Exolimits Agent Platform is an internal control plane built for the Exolimits agency: each team works inside an isolated workspace and runs its AI agents as containers on the agency's own Kubernetes cluster. The API owns the agent lifecycle end to end — deploying containers, scaling idle agents down to zero, and provisioning Hetzner nodes for cluster capacity — with role-based access defining what each member can do inside a workspace.

The whole platform came together in a single sprint in March 2026: a Fastify and TypeScript API backed by PostgreSQL, with a Next.js front end on top. The control-plane API is the working core; the dashboard and the memory, billing and messaging integrations were still unfinished at the end of the sprint.

Key Features

What it does

🤖

Containerized agents on Kubernetes

Teams deploy AI agents as containers on their own Kubernetes cluster, with the control-plane API managing deployment and the rest of the agent lifecycle.

💤

Scale-to-zero and node provisioning

Idle agents are scaled down to zero, and the same control plane provisions Hetzner nodes for the cluster.

🔐

Workspaces with role-based access

Multi-tenant workspaces keep each team isolated, and role-based access controls what members can do inside them.

Technologies Used

Built with

Frontend

TypeScript

One typed language across the API and the Next.js front end turns agent lifecycle states and workspace roles into compiler-checked contracts instead of implicit conventions.

Next.js

Next.js provides the front end in the same TypeScript stack as the API, so the dashboard consumes the control plane's typed contracts directly.

Backend

Fastify

Fastify keeps the control-plane API lean — routing, schema validation and orchestration calls with little boilerplate — which mattered when the whole platform had to fit in a single sprint.

Data

PostgreSQL

Workspaces, agents, roles and cluster nodes are relational records, and PostgreSQL gives them foreign keys and transactional integrity out of the box.