From Laptop to Data Center

Scale your AI agent fleet across unlimited machines. One unified dashboard to manage agents running across your entire infrastructureβ€”from your laptop to cloud servers.

πŸ‘₯

Perfect for: Team

Us + Agents

"Developers in 3 cities. Agents on local machines and our cloud. They coordinate."

multi-location cloud + local agent coordination

Enterprise-Grade Distribution

Manage agents across unlimited machines from one dashboard

Automatic Discovery

Peers connect via WebSocket and automatically register themselves. No complex configurationβ€”just add the SSH connection and you're done.

Health Monitoring

Real-time health checks show peer status, CPU usage, memory consumption, and network connectivity. Know immediately when something goes wrong.

Unified Dashboard

All peer sessions appear in one hierarchical view. No switching between dashboardsβ€”manage everything from a single interface.

Remote Session Management

Create, attach, and manage tmux sessions on remote peers just like local sessions. Full terminal streaming over SSH with low latency.

Resource Tracking

Monitor CPU, memory, disk usage, and active sessions per peer. Identify bottlenecks and optimize workload distribution.

Cross-Platform

Works on macOS, Linux, and Windows WSL2. Mix and match different platforms in your peer meshβ€”the dashboard handles them all.

How It Works

Simple architecture, powerful capabilities

Peer Connection Flow

1

Configure Peer

Add SSH connection details in Settings (hostname, port, username). AI Maestro must be installed on the remote machine.

2

WebSocket Handshake

Dashboard establishes WebSocket connection via SSH tunnel. Peer registers itself with hostname, platform, and capabilities.

3

Session Sync

Peer sends list of all tmux sessions. Sessions appear in your dashboard with peer hostname prefix.

4

Real-Time Streaming

Click any remote session to attach. Terminal I/O streams over WebSocket with full xterm.js rendering.

Example Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Your Laptop        β”‚
β”‚  AI Maestro         β”‚
β”‚  Dashboard          β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚
       β”œβ”€β”€[WebSocket]───► Peer 1 (macOS)
       β”‚                  10 agents running
       β”‚
       β”œβ”€β”€[WebSocket]───► Peer 2 (Linux)
       β”‚                  8 agents running
       β”‚
       └──[WebSocket]───► Peer 3 (Cloud)
                          15 agents running

Total: 33 agents across 3 peers
All manageable from one dashboard

When to Use Peer Mesh Network

Scale beyond a single machine

Resource-Intensive Projects

Large codebases or compute-heavy tasks can overwhelm a single machine. Distribute agents across multiple peers to parallelize work and speed up development.

Platform-Specific Testing

Test cross-platform code by running agents on macOS, Linux, and Windows peers simultaneously. Catch platform-specific bugs before they reach production.

Secure Environments

Keep sensitive code on secure machines while controlling agents from your laptop. Peers stay behind firewallsβ€”only WebSocket connection needed.

Team Collaboration

Share a pool of powerful peer machines with your team. Everyone connects to the same peers but manages their own agents independently.

Quick Start

Set up your first peer in 5 minutes

1 Install AI Maestro on Peer

# SSH into your remote machine
ssh user@remote-peer
# One command installs everything
curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh

2 Configure Peer in Dashboard

# In AI Maestro dashboard Settings page:
# Add new peer:
#   - Hostname: remote-peer.example.com
#   - Port: 22
#   - Username: your-username
#   - SSH Key: ~/.ssh/id_rsa (optional)

3 Start Using Remote Sessions

Peer sessions automatically appear in your dashboard. Click any session to attach and start coding!

Scale Your AI Fleet
Across Unlimited Machines

Start with one peer, scale to hundreds. The dashboard stays the same.

Other Setup Modes