23blocks-OS/ai-maestro

AI Agent Orchestrator with Skills System - Give Claude Code agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Aider, Cursor from one dashboard. Multi-machine support.

License:MITLanguage:TypeScript13817
agent-communicationagentic-aiai-agentsai-coding-assistantai-memoryai-orchestrationautonomous-agentsclaude-codeclaude-code-skillscode-graphdeveloper-toolsmulti-agent-systemsnextjspair-programmingtmuxTypeScript

Deep Analysis

功能强大的AI代理编排器,通过统一仪表板管理多个AI编码助手,提供代理间通信、持久化内存和多机器支持

Highly Recommended

Core Features

Agent Orchestration

从单个Web仪表板管理多个AI编码代理

Agent Communication

基于文件和tmux的代理间通信系统

Code Graph可视化

交互式代码图显示整个代码库结构

Agent Intelligence

基于CozoDB的持久化内存系统

Manager/Worker架构

支持跨多机器分布式管理

Technical Implementation

Architecture:Next.js 14 + React 18前端,Node.js后端+WebSocket,xterm.js终端,CozoDB数据库
Execution Flow:
启动服务

运行yarn dev启动Next.js服务器

创建代理

从UI创建或从终端启动tmux会话

建立通信

使用CLI脚本实现代理间消息传递

索引代码

后台自动索引代码库和会话

监控交互

通过Web UI实时监控所有代理

Key Components:
CozoDB嵌入式图关系数据库
xterm.jsWeb终端仿真
ts-morphTypeScript AST解析
Transformers.js本地向量化
Highlights
  • 独特的代理间通信系统
  • Code Graph多语言可视化
  • 分布式Manager/Worker架构
  • CozoDB持久化智能记忆
  • 完整的移动优化设计
Use Cases
  • 多代理协作开发
  • 分布式工程跨机器部署
  • 持久会话管理
  • AI代理团队构建
Limitations
  • 默认无身份验证
  • xterm.js滚动限制
  • macOS 15+需额外配置
Tech Stack
TypeScriptNext.js 14React 18CozoDBxterm.jstmuxTailscale
AI Maestro Logo

AI Maestro

Stop juggling terminal windows. Orchestrate your AI coding agents from one dashboard.

Version
Platform
License
Node

Quick StartFeaturesUpdatingDocumentationContributing


The Problem

Your AI agents are scattered across terminals, computers, and cloud servers. They forget everything between sessions. They can't talk to each other. You're the bottleneck - copy-pasting context, relaying messages, and manually coordinating their work.

The Solution

AI Maestro Dashboard

AI Maestro is an AI Agent Orchestrator that gives your agents superpowers:

  • Persistent memory that grows over time (Code Graph + CozoDB)
  • Direct agent-to-agent communication (no more playing messenger)
  • Run agents anywhere - laptop, remote servers, Docker containers
  • One dashboard to orchestrate them all

Your agents become a coordinated team, not isolated tools.

One Dashboard, Unlimited Machines

Your Browser (localhost:23000)
  ├─ MacBook Pro (Manager)
  │   ├─ project-manager
  │   └─ code-reviewer
  │
  ├─ Mac Mini (Worker - Tailscale)
  │   ├─ ios-build-agent
  │   └─ backend-heavy-lifting
  │
  └─ AWS Server (Worker - Tailscale)
      ├─ docker-deployments
      └─ integration-tests

Benefits:

  • ✅ Distribute workload across multiple machines
  • ✅ Leverage machine-specific capabilities (Mac for iOS, Linux for Docker)
  • ✅ Scale horizontally - add more machines as needed
  • ✅ Work from anywhere (Tailscale VPN)
  • ✅ One click to switch between any agent on any machine

✨ Features

🌐 Manager/Worker Architecture (New in v0.8.0!)

Distribute your AI agents across unlimited machines - all managed from one browser dashboard.

⚠️ macOS 15+ Users: If setting up distributed workers, you MUST run ./scripts/fix-pm2-daemon.sh first to fix Local Network Privacy blocking. See Known Issues for details.

  • Smart Discovery Wizard: Just enter a URL, AI Maestro auto-discovers and tests the connection
  • Real-time Health Monitoring: Green/red/yellow indicators show worker status at a glance
  • Seamless Experience: Remote agents work exactly like local ones (transparent WebSocket proxying)
  • Secure by Default: Tailscale VPN integration for encrypted remote access
  • Zero Configuration: Works out-of-the-box with local network or Tailscale IPs

Example Setup:

  • Laptop (8GB RAM): Lightweight tasks, project management
  • Desktop (32GB RAM): Heavy builds, large codebase analysis
  • Cloud Server: Docker builds, CI/CD, platform-specific testing

See Setup Tutorial | Use Cases | Concepts Guide

Universal Agent Support

Works with any terminal-based AI:

  • Claude Code
  • Aider
  • Cursor
  • GitHub Copilot CLI
  • OpenAI Codex
  • Your custom AI scripts

Smart Organization

  • 3-level hierarchy: Use hyphens to create structure (e.g., project-category-agent)
  • Dynamic color coding: Each top-level category gets its own color automatically
  • Visual hierarchy: Expandable accordion with icons
  • Auto-grouping: Agents with hyphens are automatically organized
  • Instant search: Find any agent immediately (coming in v1.1)

Agent Management

  • Create agents from the UI
  • Rename with a click
  • Delete when done
  • Notes for each agent (auto-saved to localStorage)
  • Auto-discovery: Detects all your tmux sessions automatically

Agent Communication System

  • File-Based Messaging: Persistent, structured messages between agents
    • Priorities: urgent | high | normal | low
    • Types: request | response | notification | update
    • Rich context: Attach metadata, requirements, code snippets
    • Unread-only filtering: Agents see only new messages
    • Auto-mark-as-read: Messages marked read after retrieval
    • Inbox & Outbox: Full send/receive tracking per agent
  • Instant tmux Notifications: Real-time alerts for urgent matters
    • Popup notifications (non-intrusive)
    • Terminal injections (visible in history)
    • Formatted output (for critical alerts)
  • CLI Tools: Shell scripts for command-line messaging (📁 View Scripts)
  • Web UI: Rich inbox/compose interface in Messages tab
  • See 📬 Communication Docs for 5-minute setup

Agent Intelligence System (New in v0.11!)

Your AI agents become smarter over time with persistent memory and deep code understanding.

  • Code Graph Visualization: Interactive graph showing your codebase structure
    • Multi-language support: Ruby, TypeScript, Python, and more
    • Visualize classes, functions, components, and their relationships
    • Filter by type: Files, Functions, Components
    • See imports, calls, extends, includes, associations
    • Focus mode to explore specific code paths
    • Delta Indexing: Only re-indexes changed files (~100ms vs 1000ms+ full re-index)
  • Agent Subconscious: Background memory maintenance
    • Automatic conversation indexing for semantic search
    • Message checking for inter-agent communication
    • Self-staggering scheduler (scales to 100+ agents without CPU spikes)
    • Activity-aware intervals (faster when active, slower when idle)
  • Conversation Memory: Full conversation history with search
    • Browse every conversation your agents have had
    • See thinking messages and tool usage
    • Search across all conversations semantically
    • Track model usage and conversation statistics
  • Auto-Generated Documentation: Living documentation from your codebase
    • Automatically extracts and indexes code documentation
    • Search through all documented functions and classes

See Agent Intelligence Guide for setup and configuration

Portable Agents (New in v0.15!)

Move your AI agents anywhere. Export, import, transfer, and clone agents across machines.

  • Export to .zip Files: Package agents with full configuration
    • Agent metadata, settings, and customizations
    • Message history (inbox/outbox)
    • Git repository associations
    • One-click download from agent profile
  • Import from Any Source: Bring agents into new AI Maestro instances
    • Drag-and-drop or file picker
    • Automatic conflict detection
    • Preview before importing
  • Cross-Host Transfer: Move agents between machines
    • Transfer to any connected worker host
    • Full data migration (messages, settings, repos)
  • Clone & Backup: Duplicate agents for experimentation
    • Create agent backups before major changes
    • Share agent configurations with teammates
    • Version your agent setups

See Multi-Computer Guide for detailed transfer workflows

Built for Speed

  • WebSocket streaming for real-time terminal I/O
  • No lag, no polling
  • Keyboard shortcuts for power users
  • Native macOS performance

Access from Anywhere

  • Fully mobile-optimized interface for phones and tablets
  • Touch-optimized controls with swipe gestures
  • Secure remote access via Tailscale VPN
  • Monitor agents while away from your desk
  • See 📱 Mobile Access section below for setup and screenshots

🚀 Quick Start

Windows Users: See Windows Installation Guide for WSL2 setup (5-10 minutes)

Zero to Hero (Easiest - for new users)

macOS/Linux - One command installs everything:

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

With options:

# Install to custom directory
curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh -s -- -d ~/projects/ai-maestro

# Unattended install with auto-start
curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh -s -- --auto-start

# See all options
curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh -s -- --help

Windows - Install via WSL2:

# 1. Install WSL2 (PowerShell as Administrator)
wsl --install

# 2. Restart Windows, then in Ubuntu terminal:
curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh

# 3. Access from Windows browser: http://localhost:23000

Full Windows guide: docs/WINDOWS-INSTALLATION.md

This installs:

  • ✅ Homebrew (if needed)
  • ✅ Node.js, Yarn, tmux (if needed)
  • ✅ AI Maestro
  • ✅ Agent messaging system (optional)
  • ✅ All configuration

Time: 5-10 minutes (depending on what's already installed)


Manual Install (for developers)

Highly Recommended
agents

wshobson/agents

wshobson

Intelligent automation and multi-agent orchestration for Claude Code

The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.

25.6k2.8k3 days ago
Highly Recommended
awesome-claude-skills

ComposioHQ/awesome-claude-skills

ComposioHQ

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

The most comprehensive Claude Skills resource list; connect-apps is a killer feature.

19.9k2.0k3 days ago
Recommended
oh-my-opencode

code-yeongyu/oh-my-opencode

code-yeongyu

The Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.

Powerful multi-agent coding tool, but note OAuth limitations.

17.5k1.2k3 days ago
Highly Recommended
ui-ux-pro-max-skill

nextlevelbuilder/ui-ux-pro-max-skill

nextlevelbuilder

An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

Essential for designers; comprehensive UI/UX knowledge base.

15.3k1.5k3 days ago
Recommended
claude-mem

thedotmack/claude-mem

thedotmack

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

A practical solution for Claude's memory issues.

14.0k9143 days ago
Highly Recommended
planning-with-files

OthmanAdi/planning-with-files

OthmanAdi

Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.

Context engineering best practices; an open-source implementation of Manus mode.

9.3k8113 days ago