Static
1 replica4 vCPU · 8 GiB, held at all times
Up whether or not anything is asking. It answers the moment a turn arrives, and holds its machine in between.
The open-source agent platform to build, distribute, and optimize AI agents, on infrastructure you own.
Claude Code, Codex and Goose run here the way they run on your machine. Switch between them later and the agent stays as it is.
Those three pieces live in a shared library with scopes and versions. Point a workspace at one and it follows every update, instead of five copies drifting apart.
Middleware is the layer beneath the agent: capabilities the platform runs, so every workspace has them from minute one.
Every piece above is a field you can fill in yourself. Builder mode is the other way round: you describe the goal, and the agent configures its own core, prompt, skills and schedule.
Slack threads, HTTP calls, CI webhooks and its own schedule all open one workspace, with the same prompt, the same skills and the same memory behind them.
4 vCPU · 8 GiB, held at all times
Up whether or not anything is asking. It answers the moment a turn arrives, and holds its machine in between.
1 vCPU · 2 GiB per replica, held while it runs
Replicas follow the traffic: up at once, down once they drain, none at all while it is idle. Files sit on a shared volume, so the next turn wakes it with them intact.
Both sizes are an example. CPU and memory are set per workspace.
Ask it to read its own sessions and it comes back with a change to itself. You approve the change, and the platform applies the copy you approved.
Workspaces run beside the control plane.
Its runner dials the control plane and keeps the line open.
Their cluster, their network, your workspaces.
The same install targets a single k3s host or a Kubernetes cluster you already run. It can also install with no internet at all, from a bundled image set and a registry it brings up itself.
A runner inside the cluster opens one connection to the control plane and works over it. There is no inbound route to open, and no kubeconfig to hand over.
$curl -sfL https://docs.neutree.ai/nap/get.sh | sudo sh -One Linux machine · 8 vCPU / 32 GB / 200 GB · around ten workspaces
Set up a provider and run your first agent · Production deployment