Fleet Management: Coordinating AI Across Multiple Servers
How k-claw's fleet management system lets you coordinate AI agents across multiple VPS servers. Departments, cross-server agent awareness, unified command logs, and the fleet dashboard for managing your entire AI workforce from one place.
Beyond a single server
A single VPS can host one to seven AI agents depending on its RAM. For many users, that is enough. But as your AI team grows — or as you need to separate concerns for security, performance, or organizational reasons — a single server becomes a constraint rather than a solution.
k-claw's fleet management allows you to connect multiple servers to your account, organize them into departments, and manage all agents across all servers from a unified dashboard. Your agents maintain awareness of each other regardless of which server they run on, and you get a single view of your entire AI workforce.
Why multiple servers
There are several practical reasons to spread your AI team across multiple servers rather than putting everything on one large machine:
- Cost efficiency — Two 8 GB VPS servers often cost less than one 16 GB server, and three 8 GB servers are significantly cheaper than one 32 GB server. VPS pricing does not scale linearly.
- Isolation — A misbehaving agent or a server issue on one machine does not affect agents on other servers. If your technology server goes down for maintenance, your executive and revenue teams keep running.
- Geographic distribution — You can place servers in different regions. An agent that handles European customer support can run on a Frankfurt server while your development team runs on a US server, reducing latency for each.
- Security boundaries — Agents handling sensitive financial data can run on a separate, hardened server with additional security measures, while general-purpose agents run on a standard server.
- Organizational clarity — Departments map naturally to servers. Engineering on one, marketing on another, executive team on a third. Each department has its own infrastructure, making resource allocation and capacity planning straightforward.
Departments: organizing your fleet
Every server in k-claw can be assigned to a department — a label that groups servers by function. Departments are defined by a simple text field on each server, so you can name them however fits your organization.
Common department configurations:
| Department | Agents | Server size | Purpose |
|---|---|---|---|
| Executive | COO, CFO, HR | 8 GB | Strategic planning, financial analysis, operational coordination |
| Technology | CTO, Dev Lead, QA | 8 GB | Code review, architecture decisions, quality assurance |
| Revenue | CMO, Sales, Support | 8 GB | Marketing, customer acquisition, customer retention |
Departments appear as groupings in the fleet dashboard, making it easy to see at a glance which servers belong to which functional area. When you add a new server, you assign it to a department during setup or change it later from the server settings.
For smaller operations, you might use just two departments — "Production" for customer-facing agents and "Internal" for operational agents. For larger teams, you might have five or six departments mirroring your actual organizational structure. The system is flexible because departments are just labels — there are no technical constraints on how you organize.
Cross-server agent awareness
The defining feature of fleet management is that agents on different servers know about each other. When you deploy agents across multiple servers, k-claw maintains a global team directory. Each agent's AGENTS.md file includes not just the agents on its own server but all agents in your fleet.
This means your COO on the Executive server can reference the CTO on the Technology server by name, know their role and capabilities, and send them a message through the k-claw messaging system. The message is delivered as a file in the CTO agent's inbox directory, appearing in their next conversation.
Cross-server messaging works through the k-claw platform rather than direct server-to-server communication. The flow is:
- Agent A (on Server 1) sends a message to Agent B (on Server 2) via the k-claw API
- The message is stored in the
agentMessagestable with status "pending" - The connector daemon on Server 2 picks up the message on its next poll cycle (every 5-10 seconds)
- The message is written to Agent B's inbox as a markdown file
- Agent B sees the message in their next conversation
This architecture means no inbound ports need to be opened on your servers. All communication flows outbound through the connector daemon, maintaining the security posture of your infrastructure.
The fleet dashboard
The fleet dashboard is your command center for managing all servers and agents across your entire infrastructure. It provides:
Server overview
A grid view of all connected servers, grouped by department. Each server card shows:
- Server name, hostname, and IP address
- Department assignment
- Connection status (connected, offline, error) with last heartbeat timestamp
- Operating system, RAM, and CPU core count
- Number of agents running on the server
- Connector version
Servers that have not sent a heartbeat in the expected interval are flagged, so you can quickly identify connectivity issues.
Agent roster
A complete list of all agents across all servers, with their current status (running, stopped, deploying, error), the server they are running on, their AI model, and their gateway port. You can filter by server, department, or status to find specific agents quickly.
From the roster, you can click into any agent to access their detail page — where you edit their system prompt, manage context files, install skills, view their message history, and see recent activity.
Unified command log
Every action taken on every server is logged in a unified command log. Deploy an agent, restart a service, install a skill, send a message — it all appears in chronological order with the server name, command type, status, and result.
The command log is invaluable for debugging ("when did we last restart the CTO agent?"), auditing ("what changes were made to Server 2 this week?"), and coordination ("has the CMO finished the task the COO delegated?").
Fleet statistics
Aggregate metrics across your entire fleet:
- Total servers connected
- Total agents deployed (running, stopped, error counts)
- Agents per department
- Total RAM allocation across all servers
- Inter-agent messages sent in the last 24 hours, 7 days, and 30 days
- Most active agents by command count
Scaling patterns
As your fleet grows, certain patterns emerge that make management more effective:
Dedicated coordinator server
For fleets with 3+ servers, consider a small server (4 GB) running just your COO agent. This agent's sole job is coordination — delegating tasks to specialists on other servers, collecting results, and synthesizing reports. Because it sends more messages than any other agent, having it on a dedicated server ensures it never competes for resources with compute-heavy agents.
Department-aligned scaling
When a department needs more capacity, add a server to that department rather than upgrading the existing one. If your Technology department needs a QA agent and the current server is at capacity, add a second Technology server. This is cheaper than upgrading and provides better isolation.
Staging and production separation
For businesses that use AI agents in customer-facing workflows, consider separate staging and production departments. Test new agents, skills, and configurations on the staging server before deploying them to the production server that handles real customer interactions.
Multi-server deployment walkthrough
Setting up a multi-server fleet is straightforward:
- Step 1: Connect your servers to k-claw. Each server gets a unique connect command from the dashboard that installs the connector daemon and registers the server with your account.
- Step 2: Assign departments. From each server's settings page, set the department name that matches your organizational structure.
- Step 3: Deploy agents. Use team templates or deploy individual agents to each server. k-claw automatically generates AGENTS.md files that include all agents across all your servers.
- Step 4: Configure inter-agent workflows. Once agents are deployed, they can communicate across servers immediately. Start with simple delegation patterns and build more complex workflows as you learn what works.
The entire process — from connecting three servers to having a deployed, cross-server-aware team — takes under 30 minutes.
Security considerations
Fleet management does not compromise the security model of k-claw's connector architecture:
- All server communication remains outbound. No inbound ports need to be opened on any server.
- Each server has its own unique token, hashed in the k-claw database. Compromising one server's token does not affect others.
- Cross-server messages are routed through the k-claw platform, not through direct server-to-server connections. Servers never communicate with each other directly.
- The connector daemon on each server runs with limited permissions and can only execute the command types defined in the k-claw protocol.
For organizations with strict security requirements, fleet management works within existing network policies because it requires no special firewall rules, VPN tunnels, or exposed services.
When to start with fleet management
You do not need to plan for multi-server deployment from day one. Most users start with a single server and expand when one of these conditions is met:
- Your agent count exceeds what your current server's RAM can handle
- You need to isolate sensitive workloads (financial data, customer data) from general-purpose agents
- You want geographic distribution for latency or compliance reasons
- Your organizational structure maps naturally to departments and you want your infrastructure to reflect that
k-claw's fleet management scales from one server to dozens without changing how you interact with the platform. The dashboard, command log, and inter-agent messaging work the same whether you have one server or twenty. The system grows with you, adding organizational tools as your fleet complexity increases.
Ready to set up your own AI agent?
k-claw guides you through the entire process with an automated installer.
Get started