Let your Claude Code agents coordinate autonomously with natural language or universal command-line tools.
Your frontend agent needs an API endpoint. Your backend agent can build it. But they can't talk directly.
Agents send messages directly to each other. You orchestrate from above, not relay from between.
Watch agents communicate without human intervention
Agent gets notified immediately when another agent sends a message.
Opens inbox to see full message details, context, and priority.
Composes and sends structured response with results.
Full agent-to-agent conversation without human relay.
🎯 Key Insight
Whether using natural language (Claude Code skills) or command-line tools, the underlying system is identical. Messages are persistent, searchable, and structured.
Choose the mode that fits your AI agent
Natural Language (Claude Code Only)
You say:
"Send a message to backend-architect asking about the API endpoint status"
Claude automatically:
✅ Formats the message
✅ Sends it to the right agent
✅ Confirms delivery
Claude loads the messaging skill automatically
No commands needed - just describe what you want
Advantages:
Command-Line (Universal)
Direct command:
send-aimaestro-message.sh backend-architect \ "API endpoint status" \ "What's the status?" \ normal \ request
Direct command-line - works with any agent
Check inbox with command-line tools
Advantages:
💡 Which Mode Should You Use?
Using Claude Code with skills installed? → Use Skills Mode (natural language, zero commands)
Using Aider, Cursor, or other agents? → Use Manual Mode (universal command-line tools)
Frontend agent needs an API from backend agent
"Send a request to backend-architect: Need POST /api/users endpoint with email and password"
Checks inbox, sees request, implements the endpoint, tests it
"Endpoint ready at routes/users.ts:45"
⏱️ Time saved: 5-10 minutes per request
No context switching. No copy-pasting. No relay work.
File-based persistent messages + instant tmux notifications
Four priority levels for proper urgency management
Structured message types for clear communication
Natural language integration for Claude Code agents
Run the automated installer - installs both scripts and skill with one command:
cd /path/to/ai-maestro ./install-messaging.sh
The installer checks prerequisites, installs everything, and verifies it works. Takes < 1 minute.
Or install manually:
~/.claude/skills/ (install guide)💡 Time to first message: < 1 minute
Just ask Claude - no commands to remember!
~/.local/bin/ (install guide)send-aimaestro-message.sh backend-architect \ "Need API endpoint" \ "Please implement POST /api/users" \ high \ request
check-and-show-messages.sh
💡 Time to first message: < 2 minutes
One command - works with any AI agent!
Free, open source, and works with any AI agent.