Scale Beyond Your Laptop

Run AI agents across your laptop, desktop, cloud servers, and team members' computers. SSH-powered auto-discovery and seamless orchestration for distributed AI workflows.

๐Ÿš€

Perfect for: Startup

Us + Agents

"Our 3-person team shares a dev server. Agents run where the resources are."

laptops + server SSH-powered shared access

Why Distributed Architecture?

Unlock the power of multiple machines working together

Workload Distribution

Split heavy tasks across machines. Run frontend agents on your laptop while backend services run on a powerful desktop or cloud instance.

Cloud Resource Access

Connect to AWS, GCP, or Azure instances for GPU-accelerated tasks, large-scale testing, or data-intensive operations without leaving your dashboard.

Team Collaboration

Share peer machines with team members. Everyone sees the same dashboard, same agents, same real-time terminals. Perfect for remote teams.

Resource Monitoring

See CPU, memory, and network usage across all peer machines from one dashboard. Optimize agent placement based on real-time metrics.

Secure SSH Connections

All communication uses SSH with key-based authentication. No exposed ports, no security risks. Works with existing SSH configs and jump hosts.

Auto-Discovery

Configure hosts once. AI Maestro automatically discovers tmux sessions on all peer machines and displays them in your dashboard.

How It Works

Peer mesh network powered by secure connections

                    YOUR BROWSER (any node at :23000)
                              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                              โ”‚                      โ”‚
                         โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”           โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”
                         โ”‚ Laptop  โ”‚โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บโ”‚Mac Mini โ”‚
                         โ”‚ (Peer)  โ”‚           โ”‚ (Peer)  โ”‚
                         โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜           โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜
                              โ”‚                      โ”‚
                              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                         โ”‚
                                   โ”Œโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”
                                   โ”‚AWS Server โ”‚
                                   โ”‚  (Peer)   โ”‚
                                   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                      Every node is equal - no central server

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ PEER 1           โ”‚   โ”‚ PEER 2           โ”‚   โ”‚ PEER 3           โ”‚
โ”‚ Laptop (macOS)   โ”‚   โ”‚ Desktop (Linux)  โ”‚   โ”‚ Cloud (AWS EC2)  โ”‚
โ”‚                  โ”‚   โ”‚                  โ”‚   โ”‚                  โ”‚
โ”‚ tmux sessions:   โ”‚   โ”‚ tmux sessions:   โ”‚   โ”‚ tmux sessions:   โ”‚
โ”‚ โ€ข frontend-ui    โ”‚   โ”‚ โ€ข backend-api    โ”‚   โ”‚ โ€ข ml-training    โ”‚
โ”‚ โ€ข docs-agent     โ”‚   โ”‚ โ€ข database       โ”‚   โ”‚ โ€ข gpu-tasks      โ”‚
โ”‚ โ€ข testing        โ”‚   โ”‚ โ€ข redis          โ”‚   โ”‚ โ€ข data-proc      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
1

Install on First Node

curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh

Install AI Maestro on your main machine (laptop/desktop). This becomes your first node in the mesh.

2

Install on Peers

# On each peer machine
curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh

Same installer works on all machines.

3

Configure SSH

# ~/.aimaestro/peers.yml
peers:
  - name: desktop
    host: desktop.local
  - name: cloud
    host: ec2-user@aws-instance
  - name: team-server
    host: team@company.com

Define peers once. Auto-discovery handles the rest.

That's It!

All tmux sessions from all peers appear in your dashboard automatically.

Pro Tip: Peers can be anywhere - local network, cloud, behind VPN, or even team members' machines. As long as network connectivity works, AI Maestro works.

Perfect For

Common scenarios where distributed architecture shines

Power Users

You have a laptop for mobility and a desktop for heavy workloads. Run lightweight agents on your laptop, but offload database migrations, large builds, or ML training to your desktop.

Laptop: UI agents, API testing
Desktop: Database, Redis, ML training
Control: All from laptop dashboard

Remote Work

Working from coffee shop with limited bandwidth? Keep heavy tasks running on your home office machine. Access them securely via SSH from anywhere.

Coffee Shop: Active development
Home Office: Background jobs, builds
Same workflow: Seamless switching

Team Collaboration

Share access to peer machines across your team. Everyone can monitor integration tests, access shared development databases, or collaborate on pair programming sessions.

Shared Peers: CI/CD, staging env
Personal Peers: Individual dev
One Dashboard: Unified team view

Cloud + Local Hybrid

Keep fast feedback loops local, but leverage cloud GPUs or large instances for specialized tasks. Spin up/down cloud peers as needed while maintaining local control.

Local: Fast iteration cycles
AWS/GCP: GPU training, big data
Cost: Only pay when cloud is used

Advanced Features

Power user capabilities

Jump Hosts & Bastion Servers

Access peers behind corporate firewalls or VPNs using SSH ProxyJump configuration.

# ~/.ssh/config
Host production-peer
  HostName 10.0.1.50
  ProxyJump bastion.company.com
  User deployer

Custom SSH Ports & Keys

Full SSH config support - custom ports, specific identity files, connection options.

# ~/.ssh/config
Host cloud-gpu
  HostName gpu.example.com
  Port 2222
  IdentityFile ~/.ssh/gpu_key
  StrictHostKeyChecking no

Resource Limits

Set CPU/memory limits per peer to prevent any single agent from consuming all resources.

# peers.yml
peers:
  - name: desktop
    host: desktop.local
    limits:
      cpu: 50%
      memory: 8GB

Auto-Reconnection

Peers go offline? No problem. AI Maestro automatically reconnects when they're back online.

# Automatic behavior:
# - Retry every 30 seconds
# - Exponential backoff
# - Mark offline in dashboard
# - Reconnect when available
NEW in v0.15.0

Portable Agents

Export, transfer, clone, and backup your AI agents across any machine

See full Agent Management guide →

Export Agents

Export any agent to a portable .zip file. Includes configuration, memory database, message history, and git repository references.

Agent Settings โ†’ Export โ†’ Downloads .zip file

Import Anywhere

Drop .zip files into AI Maestro on any machine. Automatically restores configuration, memory, and messages. Offers to clone git repositories.

New Host โ†’ Import Agent โ†’ Select file โ†’ Restored!

Clone Agents

Create copies of agents on the same machine or across hosts. Perfect for spinning up multiple similar agents or creating backups before experiments.

Export โ†’ Import on same machine โ†’ New agent clone

Backup & Restore

Keep backups of your critical agents. Restore from any point in time. Perfect for team onboarding or disaster recovery.

Weekly exports โ†’ Cloud storage โ†’ Instant recovery

What's in an Export?

Configuration

Registry settings

Memory DB

CozoDB database

Messages

Inbox & sent

Git Repos

Remote URLs

Machine Migration

Moving to a new laptop? Export all agents, import on new machine, and you're back to work in minutes.

Team Onboarding

Share pre-configured agent setups with new team members. Everyone starts with the same optimized configurations.

Cross-Host Transfer

Move agents between local machine and peer hosts. Optimize placement based on workload requirements.

When to Consider Docker?

Multi-computer mode is excellent for distributed workloads. Consider Docker when you need:

โ†’ Environment Isolation

Complete dependency isolation without affecting host system

โ†’ Reproducible Builds

Identical environments across development, staging, and production

Scale Your AI Agents
Across All Your Machines

Install in 15 minutes. Works with existing network setup. Unlimited peers.

Other Setup Modes