AgentsMesh/AgentsMesh

The AI Agent Workforce Platform. Run a hundred AI coding agents across your own machines — schedule, isolate, and steer them all from one console.

What it solves

AgentsMesh addresses the operational challenges of scaling AI agent usage from a single user to a large-scale workforce. It solves the "one operator, a hundred agents" problem by providing a control layer that prevents hardware bottlenecks (by distributing agents across multiple machines), eliminates terminal clutter (via a centralized console), prevents state corruption (through isolated workspaces), and stops long-running agents from silently failing (via an autopilot system).

How it works

The platform uses a split architecture separating the control plane from the data plane:

  • Control Plane: A Go-based backend manages authentication, pod lifecycles, and runner certificates using gRPC and mTLS.
  • Data Plane: A stateless Relay cluster handles high-volume terminal I/O via WebSockets, ensuring the backend doesn't bottleneck on PTY traffic.
  • Runner Fleet: Self-hosted daemons installed on various machines spawn "AgentPods"—isolated execution environments containing a PTY terminal and a dedicated Git worktree sandbox.
  • Client Layer: A shared Rust core (compiled to WASM for web/desktop and via UniFFI for iOS) provides a single source of truth for business logic across all interfaces.

Who it’s for

It is designed for developers and team leads who want to run dozens or hundreds of terminal-based AI agents (such as Claude Code, Aider, or Gemini CLI) simultaneously across their own infrastructure without needing to manually manage individual terminals or machines.

Highlights

  • Runner Fleet: Distribute agent workloads across any number of self-hosted machines to scale beyond a single laptop's capacity.
  • Workspace Isolation: Each agent gets its own pod with a private Git worktree and credentials to prevent collision.
  • Autopilot: A control agent that monitors pods and automatically sends the next instruction when an agent goes idle.
  • Mesh & Channels: Allows pods to be bound together in a topology to communicate via @mentions.
  • Multi-platform Console: Unified management via Web, Electron desktop, and iOS apps.

Related

  • Project
  • Project
  • Project
  • Project
  • Project